2016-07-28 32 views
1

我知道如何以編程方式添加手勢識別器。我想知道如何當我按Ctrl +從界面生成器中的UIImageView拖放到代碼中時,我只能給出連接Outlets和Outlets集合但不操作的可能性。我已經在圖像視圖上啓用了用戶交互,所以我想知道id可以通過「拖動添加」方式訪問其操作。UIImageView:從界面生成器中添加點擊事件

+0

您需要從對象的palate中添加一個UIGestureRecognizer – Paulw11

回答

1

設置啓用的用戶交互只允許圖像視圖與手勢識別器配合使用。他們沒有IBAction,因爲他們不允許自己觸摸。您必須將一個手勢識別器拖放到圖像視圖才能使其工作。

UIImageView class ref

圖像視圖忽略默認的用戶事件。通常情況下,您僅使用圖像視圖來呈現界面中的視覺內容。如果您還想要圖像視圖來處理用戶交互,請將其userInteractionEnabled屬性的值更改爲true。做完這些之後,您可以附加手勢識別器或使用任何其他事件處理技術來響應觸摸事件或其他用戶發起的事件。

相關問題