看板 MacDev 關於我們 聯絡資訊
幾種可能: 1. 既然你要處理的是 view 裡頭的 image view,那,應該讓 image view 變成有 user interaction,最底下的那個 view 就不要處理事件了。 2. UIButton 裡頭也可以放圖片,為什麼一定要用 image view 呢? 3. 如果是 3.2 以上 SDK,可以考慮改用 UIGestureRecognizer ※ 引述《wudidog (嗚啦啦)》之銘言: : 小弟有一個UIView : 他的subview有多個UIButton和一個UIImageveiw : 這裡的UIImageview,因為有類似按鈕的功能 : 所以,我把UIImageview的userInteraction設為YES : 再覆寫touchesBegan : 現在有個問題 : 雖然我可以用UIView的touchesBegan : 去呼叫UIImageview的touchesBegan來執行後緒的動作 : 但卻造成UIButton無法使用 : 相反的 : 如果讓UIButton可以點 : 卻又不知道怎麼讓UIImageview正常動作 : 變成無法使用touchesBegan : 想請問 : 有什麼方法能讓兩者都正常執行嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.197.153
wudidog:感謝!不過第一點還是有點不了,最底層的view是指? 07/15 01:15
wudidog:UIImageview和UIView,原先的userInteraction都是YES 07/15 01:18