看板 MacDev 關於我們 聯絡資訊
有個問題 我客製化了一個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
mraaa: 控制superview的gesture觸發區域,引用某個Delegate的proto 11/20 13:24
mraaa: col 11/20 13:24
darktt: 你要在gestureRecognizer:shouldRequireFailureOfGestur 11/20 19:21