我有许多 UIImageView ,上面有按钮。
我想在这些按钮后面的 UIImageView 上启用用户交互。
我在 IB 中看到了该选项,但想知道如何在实际触摸 UIImageView 时触发一些代码。
如何做到这一点以及如何在代码而不是 IB 中将其设置为启用和禁用?
Thanks
如何在实际触摸 UIImageView 时触发一些代码。
您有两个选择:
创建一个实例UITapGestureRecognizer
(或另一个手势识别器),指定目标和操作方法。然后将手势识别器添加到图像视图中-[UIView addGestureRecognizer:]
。适用于操作系统 3.2+。
子类UIImageView
并覆盖-touches...
方法。确保您创建的图像视图是自定义子类的实例。
有关详细信息,请参阅文档。
如何在代码中而不是 IB 中设置启用和禁用
Simple: imageView.userInteractionEnabled = YES;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)