如何在滚动视图中旋转然后缩放图像?

时间:2011-06-14 17:34:55

标签: iphone rotation scrollview cgaffinetransform

我希望在使用CGAffineTransformMakeRotation旋转图像后缩放图像。 当我在viewForZoomingInScrollView中简单地传递imageview时,一旦我旋转了图像,缩放就不起作用了。 有什么想法吗?谢谢。

1 个答案:

答案 0 :(得分:2)

您可以将图片视图放在UIView实例中,然后使用CGAffineTransformMakeRotation旋转该实例。我有一个图像视图作为滚动视图的子视图。然后我做了这个,

UIView * view = [[UIView alloc] initWithFrame:self.imageView.frame];
[view addSubview:self.imageView];
[self.scrollView addSubview:view];

view.transform = CGAffineTransformMakeRotation(M_PI_2);

返回imageView作为缩放视图。它应该工作。

相关问题