[英]IBAction wont connect to my element
我一直在尝试在线搜索,并在我的“书”中找到了结论性的答案,但未能成功。 我正在使用UIImageView,并希望将其连接到IBAction。 当Ctrl拖动到我相关的VC.m时,它不会让我离开。 然后,我尝试进入属性检查器,并勾选“启用用户交互”复选框,并在我检查了“按钮”的特征复选框的身份检查器中进行勾选。 这不应该使我的元素/控件能够连接到动作吗? 稍微深入一点,我正在阅读有关被动,主动和静态控件的信息,但是我得到的想法是,您应该能够将动作连接到用户与之交互的任何控件,因为它们都继承自UIControl。
非常感谢任何启发。
(我也尝试了其他一些元素,但是我似乎能够使用按钮来连接动作)
UIImageView
不会从UIControl
继承。 如果要在用户触摸您的图像时执行操作,则需要向其中添加UIGestureRecognizer
。
听起来您正在尝试使UIImageView充当UIButton。 为什么不简单地用UIButton替换UIImageView并将按钮的背景图像设置为与imageView使用的图像相同的图像呢? 然后将按钮挂接到IBAction。 按钮是一个活动控件-它旨在完全执行您想要的操作,所以为什么不使用它呢?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.