以编程方式旋转UIScrollView内容

时间:2015-04-15 13:57:48

标签: ios objective-c xcode uiscrollview uiimageview

我使用UIImageView作为子视图的ScrollView(适合边距)。

ImageView有一个图像和一些按钮作为子视图。

我需要旋转图像和按钮(不是在设备旋转时)。

现在,旋转图像非常简单:

image = [[UIImage alloc] initWithCGImage: image.CGImage scale: 1.0 orientation: UIImageOrientationLeft];

旋转按钮也很无聊,所以我知道是否有办法旋转整个UIScrollView内容。

2 个答案:

答案 0 :(得分:2)

查看UIView的transform属性。如果我理解你的话,它可以完成这项工作。例如: scrollView.transform = CGAffineTransformMakeRotation(M_PI_2);

答案 1 :(得分:0)

使用Swift 4:

scrollView.transform = CGAffineTransform(rotationAngle:.pi / 2)