0

我想在使用 CGAffineTransformMakeRotation 旋转图像后缩放图像。当我只是在 viewForZoomingInScrollView 中传递图像视图时,一旦我旋转了我的图像,缩放就不起作用了。有什么想法吗?谢谢。

4

1 回答 1

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作为缩放视图。它应该工作。

于 2011-06-14T18:06:15.353 回答