如何在用户触摸时突出显示我的图像视图?

时间:2011-06-08 14:24:50

标签: iphone objective-c xcode uiimageview

  

可能重复:
  Tasks with my UIImageView

当用户触摸UIImageview时,如何突出显示我的UIImageview并在imageview顶部显示deleteButton(十字按钮)?

2 个答案:

答案 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