当用户触摸UIImageview时,如何突出显示我的UIImageview并在imageview顶部显示deleteButton(十字按钮)?
答案 0 :(得分:0)
您需要创建一个IBAction,添加交叉按钮并将其连接到界面构建器中的touchDown事件。你可以制作一个计时器,在激活之前给它几秒钟。
选项2:阅读有关gestureRecognizers的内容,它们非常简单,我在几个小时内就学会了它们。
http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html< - 所有关于recogizers的信息
答案 1 :(得分:0)
这很直截了当。使用
UILongPressGestureRecognizer
在下面的方法中,编写用于检测手势和弹出删除按钮的代码。
- (void)handleGesture; //or
- (void)handleGesture:(UIGestureRecognizer *)gestureRecognizer;
删除使用
- (void)removeTarget:(id)target action:(SEL)action