获取 TouchesEnded 中对象的索引

发布于 2024-11-30 07:07:22 字数 108 浏览 1 评论 0原文

我有一个带有许多 UIImageView 的 UIViewController 。我需要在 touchEnded 事件中获取此 UIimage 的索引。

如何制作?

谢谢

i have a UIViewController with many UIImageViews. I need in touchEnded event get a index of this UIimage.

How do Make?

Thank's

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

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

发布评论

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

评论(2

欢你一世 2024-12-07 07:07:22

创建一个自定义 UIImageview 类,它是 UIControl 的子类。并为该类添加一个目标方法。为每个UIImageview设置标签。并将检查器窗口中的 UIImageview 的类名称更改为该自定义类。

[imageview addTarget: self action:@selector(findIndex:)forControlEvents:UIControlEventTouchUpInside ]

您也可以使用 xib 设置此方法。
并在 viewController 类中定义 findIndex 方法。

make a custom UIImageview class which is subclass of UIControl. and add a target method for this class.set the tag for each UIImageview. and change the class name of UIImageview in inspector window to that custom class.

[imageview addTarget: self action:@selector(findIndex:)forControlEvents:UIControlEventTouchUpInside ]

you can set this method using xib also.
and define findIndex method in your viewController class.

离线来电— 2024-12-07 07:07:22

为什么不使用 UIButtons 而不是 UIImageViews?您可以使用setImage:forState:设置图像,并使用addTarget:action:forControlEvents设置目标操作和对象。当您的目标操作被调用时,按钮将作为 sender 参数发送。

Instead of UIImageViews, why don't you use UIButtons? You can set the image with setImage:forState:, and the target action and object with addTarget:action:forControlEvents. When your target action gets called, the button will be sent as the sender argument.

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