簡體   English   中英

如何使UIImageView在視覺上可點擊和可選擇

[英]how to make UIImageView clickable and selectable visually

我正在嘗試復制在網格視圖中選擇圖像並單擊后使其選擇的體驗。 我現在唯一能想到的方法是在UIImageView之上分層放置第二個視圖,並在選擇UIImageView后使其可見。 對於這個或一些好的例子,是否有更好的模式?

正如Teja所說,您可以將圖像視圖的userInteractionEnabled標志設置為true,然后附加輕擊手勢識別器。 但是,如果點擊它,就不會顯示視覺反饋。

最簡單的方法是使用UIButton而不是圖像視圖。 將其類型設置為custom,然后將圖像安裝為按鈕的背景圖像。 UIButton類將在點擊按鈕時突出顯示按鈕,並在點擊按鈕時調用適當的目標/動作。 (假設您設置了目標/操作)

如果您希望獲得與標准突出顯示反饋不同的反饋,則可以在按鈕上加載自定義的“突出顯示”圖像,按鈕突出顯示時,按鈕將顯示該圖像。

您可以將點擊手勢識別器添加到圖像視圖中,否則可以使用按鈕代替圖像視圖!

暫無
暫無

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

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