触摸事件在旋转时单击UIImageView

use*_*648 2 xcode objective-c ios

我的ImageView旋转,但它旋转时,它不能识别自己的触摸.如果我通过ImageView可以识别触摸的代码创建一个按钮,你认为这没关系吗?

Kha*_*Ali 6

当动画应用于UIViewUIView等的任何或任何子类对象时UIImageView,UIButton它不会检测触摸事件,因为当动画应用于视图时,动画属性会立即更改为其结束值.您在屏幕上实际看到的是视图层的表示层.

要回答你的问题,是的,你可以创建一个覆盖UIImageView区域的UIButton来检测它上面的触摸事件.在这种情况下,这听起来像是最容易实现的选项.

除此之外,此链接还可以帮助您完成此过程.点击测试动画图层