当用户触摸图像视图时,如何突出显示它?

发布于 2024-11-14 21:25:26 字数 252 浏览 2 评论 0原文

可能的重复:
我的 UIImageView 的任务

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

Possible Duplicate:
Tasks with my UIImageView

How can i highlight my UIImageview and display a deleteButton(cross button) on top of the imageview when user touching the UIImageview?.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

野却迷人 2024-11-21 21:25:26

您需要创建一个添加十字按钮的 IBAction 并将其连接到界面生成器中的 touchDown 事件。您可能可以制作一个计时器,在激活之前给它几秒钟的时间。

选项2:阅读有关gestureRecognizers的内容,它们非常简单,我在几个小时内就学会了它们。

http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html <-- 关于识别器的所有内容

You need to create a IBAction that adds the cross button and wire it to the touchDown event in interface builder. You could probably make a timer that will give it a couple seconds before activating.

Option 2: read about gestureRecognizers, they are very simple and I learned them in a couple hours.

http://developer.apple.com/library/ios/#documentation/EventHandling/Conceptual/EventHandlingiPhoneOS/GestureRecognizers/GestureRecognizers.html <-- all about recogizers

我最亲爱的 2024-11-21 21:25:26

这非常简单。使用

UILongPressGestureRecognizer

在下面的方法中编写一段代码,用于检测手势并弹出删除按钮。

- (void)handleGesture; //or
- (void)handleGesture:(UIGestureRecognizer *)gestureRecognizer;

用于删除使用

- (void)removeTarget:(id)target action:(SEL)action

It's pretty straight forward. Use

UILongPressGestureRecognizer

In the methods below write a code for detecting gestures and popping up a delete button.

- (void)handleGesture; //or
- (void)handleGesture:(UIGestureRecognizer *)gestureRecognizer;

For deleting use

- (void)removeTarget:(id)target action:(SEL)action
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文