[問題] uiview touch event

看板MacDev作者 (valda)時間8年前 (2015/11/20 10:27), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/1
有個問題 我客製化了一個uiview, 可以讓user藉由手指觸控來在view上面劃線, 但是,當我把這客製化的uiview放在uiscrollview (zoom in/out用)上,我客製化的uiview其 touch event會失效,好像被其super view將enent攔走了, 我後來用 for (UIGestureRecognizer *gesture in self.view.gestureRecognizers) { gesture.enabled = NO; } 將其super view中所有的touch event暫時disable, 我的客製化uiview才可以正常work, 感覺應該有更好的方法吧 請問大家有何建議啊? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.72.69.111 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1447986421.A.D2B.html

11/20 13:24, , 1F
控制superview的gesture觸發區域,引用某個Delegate的proto
11/20 13:24, 1F

11/20 13:24, , 2F
col
11/20 13:24, 2F

11/20 19:21, , 3F
你要在gestureRecognizer:shouldRequireFailureOfGestur
11/20 19:21, 3F
文章代碼(AID): #1MJeJrqh (MacDev)