Iphone 具有CGAffineTransformRotate问题的剪贴簿
我有一个UIView,其中UIImageView作为子视图。UIImageView大小始终大于UIView,因此我将clipsToBounds=YES设置为UIView,用户可以拖动UIImageView。想象一下这是一个相框,UIView=Frame,UIImageView=Photo 但在使用CGAffineTransformRotate之后,我发现UIView实际上并不是100%旋转的。 如屏幕截图所示,黑色边框属于UIView,clipsToBounds=YES,UIImageView旋转。但剪贴簿效果不会旋转 这是截图链接 我的问题是:Iphone 具有CGAffineTransformRotate问题的剪贴簿,iphone,rotation,masking,Iphone,Rotation,Masking,我有一个UIView,其中UIImageView作为子视图。UIImageView大小始终大于UIView,因此我将clipsToBounds=YES设置为UIView,用户可以拖动UIImageView。想象一下这是一个相框,UIView=Frame,UIImageView=Photo 但在使用CGAffineTransformRotate之后,我发现UIView实际上并不是100%旋转的。 如屏幕截图所示,黑色边框属于UIView,clipsToBounds=YES,UIImageView旋
有什么办法可以旋转剪贴簿的效果吗?我试过masksToBounds,结果还是一样。我花了大约10个小时试图解决同样的问题。我想我有一个很难解决的办法。基本上,将图像包装在两个UIView中,并在两个UIView上都设置clipsToBounds=YES 您的视图层次结构应该如下所示 UIView(额外视图) 。UIView(图像容器视图) 。UIImageView
额外视图和图像容器视图的大小应相同,clipsToBounds=YES。CGAffineTransform应应用于额外视图 我也面临同样的问题,有人能解决吗