self.tweetPeak.transform = CGAffineTransformMakeRotation(RADIANS(45));
RADIAN在哪里
#define RADIANS(degrees) ((degrees * M_PI) / 180.0)
在一个简单的UIView对象上它将消失。
我想这只是为了看薄。我的印象是视图在20到45度之间变小。
这是什么?我试图将视图设置为不透明。没效果。
克里斯
答案 0 :(得分:11)
你需要在旋转后停止调整框架,它会导致对变换矩阵的不期望的拉伸,我不确定正式的原因,但它与使用他们自己的矩阵系统而不是传统矩阵的Apple有关表示2D / 3D平移/旋转/缩放。前几天我遇到了同样的问题,要修复它,而不是旋转那个视图,我只是把它变成了一个容器,里面有我希望旋转的实际视图,然后旋转它。
答案 1 :(得分:0)
对我来说,解决方案是将imageView内容模式设置为.center
imageView.contentMode = .center