UIImageView
内部で回転しようとしていますが、UIScrollView
ズーム/ズーム解除しようとすると、回転が 0 に戻ります。
私のローテーションのコードは次のとおりです。
- (void)rotateImage:(UIRotationGestureRecognizer*)rotate
{
if ([rotate state] == UIGestureRecognizerStateEnded)
{
rotateAngle += [spin rotation];
return;
}
myView.transform = CGAffineTransformMakerotation(rotateAngle + [rotate rotation]);
}
に関してはUIScrollView
、 myView を返すだけです-(UIView*)viewForZoomingInScrollView:
そして最後の情報として、私のインターフェイス ビルダーでは、これが私のビュー スタックです。
UIImageView
UIView (myView)
UISCrollView
つまり、 と のUIView
間UIImageView
にUIScrollView