2016-07-28 31 views
1

我知道如何以编程方式添加手势识别器。我想知道如何当我按Ctrl +从界面生成器中的UIImageView拖放到代码中时,我只能给出连接Outlets和Outlets集合但不操作的可能性。我已经在图像视图上启用了用户交互,所以我想知道id可以通过“拖动添加”方式访问其操作。UIImageView:从界面生成器中添加点击事件

+0

您需要从对象的palate中添加一个UIGestureRecognizer – Paulw11

回答

1

设置启用的用户交互只允许图像视图与手势识别器配合使用。他们没有IBAction,因为他们不允许自己触摸。您必须将一个手势识别器拖放到图像视图才能使其工作。

UIImageView class ref

图像视图忽略默认的用户事件。通常情况下,您仅使用图像视图来呈现界面中的视觉内容。如果您还想要图像视图来处理用户交互,请将其userInteractionEnabled属性的值更改为true。做完这些之后,您可以附加手势识别器或使用任何其他事件处理技术来响应触摸事件或其他用户发起的事件。

相关问题