![](/img/trans.png)
[英]iPhone - user interaction with programmatically added UIImageView
[英]User Interaction on a UIImageView
我有一些UIImageView,它們上面有按鈕。
我想在這些按鈕后面的UIImageView上啟用用戶交互。
我在IB中看到了這個選項,但是想知道在實際觸摸UIImageView時如何觸發一些代碼。
如何做到這一點以及如何在代碼而不是IB中設置為啟用和禁用?
謝謝
實際觸摸UIImageView時如何觸發一些代碼。
您有兩種選擇:
創建UITapGestureRecognizer
(或其他手勢識別器)的實例,指定目標和操作方法。 然后使用-[UIView addGestureRecognizer:]
將手勢識別器添加到圖像視圖。 適用於OS 3.2+。
子類UIImageView
並覆蓋-touches...
方法。 確保您創建的圖像視圖是自定義子類的實例。
有關詳細信息,請參閱文檔
如何在代碼而不是IB中設置為啟用和禁用
簡單: imageView.userInteractionEnabled = YES;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.