【发布时间】:2012-12-01 12:39:00
【问题描述】:
我试图让 UIImageView 在 UIScrollView 内旋转,但是当我尝试缩放/取消缩放时,我的旋转回到 0。
这是我的轮换代码:
- (void)rotateImage:(UIRotationGestureRecognizer*)rotate
{
if ([rotate state] == UIGestureRecognizerStateEnded)
{
rotateAngle += [spin rotation];
return;
}
myView.transform = CGAffineTransformMakerotation(rotateAngle + [rotate rotation]);
}
关于UIScrollView,我只是在-(UIView*)viewForZoomingInScrollView:中返回myView
最后一个信息,在我的界面构建器中,这是我的视图堆栈:
UIImageView
UIView (myView)
UISCrollView
这意味着我在UIImageView 和UIScrollView 之间有一个UIView
【问题讨论】:
-
您有解决方案吗?我非常卡在同一点上。
标签: iphone ios ipad uiscrollview cgaffinetransform