Re: [問題] UIButton和touchesBegan

看板MacDev作者 (zonble)時間15年前 (2010/07/15 00:40), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串2/2 (看更多)
幾種可能: 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

07/15 01:15, , 1F
感謝!不過第一點還是有點不了,最底層的view是指?
07/15 01:15, 1F

07/15 01:18, , 2F
UIImageview和UIView,原先的userInteraction都是YES
07/15 01:18, 2F
文章代碼(AID): #1CFUYN6a (MacDev)
討論串 (同標題文章)
文章代碼(AID): #1CFUYN6a (MacDev)