在我的項目中,我們正在自定義UITextField以獲取textField右側的圖標圖像(如瀏覽器中的書籤圖標)。iPhone:切換右邊的UITextField的查看圖標圖像
的功能是, 1)中的TextField應該爲可編輯
2)最初在黑色右邊的圖標。 3)如果用戶開始點擊,圖標圖像將被改爲橙色。
4)如果用戶的版本中,圖標圖像變成了其原來的狀態(黑色)
首先2點被執行。 對於第三點,重寫UIControl :: beginTrackingWithTouch方法並將圖標顏色更改爲橙色。
請求您的幫助以實現最後一點。我無法獲得發佈事件以更改黑色圖像。 嘗試使用touchesEnded但是隻有當用戶從控件中釋放完成時纔會調用此方法。
任何人都可以幫助我如何識別用戶點擊何時結束。
感謝和問候。
請注意,我們正在自定義UITextField,而不是UIbutton – Lara