簡體   English   中英

UIImageView上的用戶交互

[英]User Interaction on a UIImageView

我有一些UIImageView,它們上面有按鈕。

我想在這些按鈕后面的UIImageView上啟用用戶交互。

我在IB中看到了這個選項,但是想知道在實際觸摸UIImageView時如何觸發一些代碼。

如何做到這一點以及如何在代碼而不是IB中設置為啟用和禁用?

謝謝

實際觸摸UIImageView時如何觸發一些代碼。

您有兩種選擇:

  1. 創建UITapGestureRecognizer (或其他手勢識別器)的實例,指定目標和操作方法。 然后使用-[UIView addGestureRecognizer:]將手勢識別器添加到圖像視圖。 適用於OS 3.2+。

  2. 子類UIImageView並覆蓋-touches...方法。 確保您創建的圖像視圖是自定義子類的實例。

有關詳細信息,請參閱文檔

如何在代碼而不是IB中設置為啟用和禁用

簡單: imageView.userInteractionEnabled = YES;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM