更新:iOS 8修复程序存在问题并正确缩放旋转视图。 iOS 7的解决方法是增加帧宽和高度,因为它会降低两者。
我正在尝试旋转uiview。 uiview包含一个uiimageview。这是我到目前为止的代码。
#define DegreesToRadians(x) ((x) * M_PI / 180.0)
self.backImageFrame.transform = CGAffineTransformMakeRotation(DegreesToRadians(-5));
self.backImageView.layer.shouldRasterize = YES;
self.backImageFrame.layer.shouldRasterize = YES;
这是我得到的结果。我正在尝试修复uiimageview内部,因为你可以告诉它超出uiview。我想在里面。
添加
后self.backImageFrame.clipsToBounds = YES;
我得到这个结果是为了得到它像左侧一样的缩进。
寻找这个但是旋转了
答案 0 :(得分:1)
uiview->imageview
在上面的uiview中是旋转视图,图像视图是包含图像的图像视图
因此在设置自动调整部件时可能出错,首先禁用自动布局,然后将图像视图自动调整设置为如下图像。
然后使用代码
self.rotatingView.transform = CGAffineTransformMakeRotation(DegreesToRadians(-5));//hear rotating view is the view contains the image view
self.rotatingView.layer.shouldRasterize = YES;
答案 1 :(得分:0)
尝试设置clipToBounds = YES;