【发布时间】:2018-04-01 07:44:25
【问题描述】:
我在集合视图单元格中有一个按钮,当用户单击该按钮时,它会旋转图像。我有四个角度来旋转图像,但我有点逻辑困惑,我如何在单击不同角度时将图像视图中的图像旋转。当完成四个角度时,图像应该只旋转到这四个角度,如果它想再次改变角度,用户应该能够从这四个角度再次改变角度。 这是四个角度,
_imageView.transform = CGAffineTransformMakeRotation(M_PI);
_imageView.transform = CGAffineTransformMakeRotation(M_PI_4);
_imageView.transform = CGAffineTransformMakeRotation(M_PI_2);
_imageView.transform = CGAffineTransformMakeRotation(M_PI*2);
【问题讨论】:
-
什么不起作用?
-
你的问题不是很清楚。
But i'm confused in a bit logic that how can i rotate an image in an image view on clicking to different angles.是什么意思?我以为您正在使用UIButton来更改UIImageView的角度 -
我希望在用户第一次单击时单击按钮的逻辑图像应该旋转到 M_PI 角度,如果再次用户单击它应该旋转到 M_PI_4 和其他相同。 @Rhenz
-
我想要逻辑,当我们单击按钮时,如何在这四个角度旋转它。 @Lu_
-
我正在尝试理解您的问题。您想要一个动作,当您按下按钮时,图像将以 M_PI 旋转,然后当您再次按下
UIButton时,它将旋转到 M_MP_4 等等?对吗?
标签: ios objective-c rotation