我想解决这个(相对)简单的问题,但是我失败了,所以我真的需要你的建议。
我的应用程序由一个uitabbar和几个选项卡组成。其中一个选项卡中有一堆UIImageView,每个UIImageView代表一张图片的缩略图。类似于通过长按应用程序图标从iPhone中删除应用程序一样,我实现了UILongPressGestureRecognizer识别器,它开始摇晃拇指。如果用户点击拇指角上出现的“X”,则会删除图片。
启动和停止摇晃动画的逻辑在UIImageView的子类中,该子类用于显示缩略图。
我正在尝试做的是,如果用户在拇指之外的任何其他地方按下,则取消晃动效果。如果可能的话,最好将检测此取消触摸的代码放置在UIImageView子类中。