0
Apple是否遵循哪種方法來調用處理UI對象的事件的方法?調用哪些方法來處理UIObject的事件?
我的意思是,要爲UIButton的行動是[button addTarget:action:forControlEvents]
和一個ImageView的我不得不[imageView addGestureRecognizer]
我永遠記得叫什麼方法。有沒有簡單的方法來記住?
Apple是否遵循哪種方法來調用處理UI對象的事件的方法?調用哪些方法來處理UIObject的事件?
我的意思是,要爲UIButton的行動是[button addTarget:action:forControlEvents]
和一個ImageView的我不得不[imageView addGestureRecognizer]
我永遠記得叫什麼方法。有沒有簡單的方法來記住?
「模式」是按鈕對控件事件作出響應的正常行爲,而圖像視圖對用戶交互作出響應並不常見。通常情況下,如果你想有一個可點擊的圖像,你可以使用UIButton並在其上設置圖像。 Apple決定將控件事件寫入UIButtons,但不是普通的UIViews或UIImageViews。
所以基本上,如果它是一個按鈕,你可以使用控件事件,否則你必須使用不同的方法。對於普通視圖,手勢識別器是一個不錯的選擇。
它們並不是一成不變的,你可以做任何你想要的東西來滿足你的需求,比如讓一個imageview的行爲像一個按鈕。 – Pochi