我必须旋转图像,但我不能使用手势或滑块,所以我想到了使用2个按钮,一个用于顺时针旋转,另一个用于我的UIImageView的逆时针旋转。
但我只收到一次触地事件的通知,所以我的图片只旋转了一次。
当我按下按钮时,有一种方法可以连续触发事件吗?
如果没有这样的机会,我怎样才能用两个按钮实现这种连续旋转?
很抱歉,如果我说错了,我是iOS开发的新手。
答案 0 :(得分:2)
有两种方法可以做到这一点 - UIButtons有touchDown
和touchUp
个事件,因此您可以在touchDown
上启动流程并在touchUpInside
上结束。 This discussion可能有用。
或者,您可能希望尝试在特定区域中检测touchesBegan
(例如在包含按钮图像的UIImageView上),然后运行旋转动画直到touchesEnded
,而不是使用UI按钮。事件发生了吗?