作者valda (valda)
看板MacDev
标题[问题] uiview touch event
时间Fri Nov 20 10:26:58 2015
有个问题
我客制化了一个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://webptt.com/cn.aspx?n=bbs/MacDev/M.1447986421.A.D2B.html
1F:推 mraaa: 控制superview的gesture触发区域,引用某个Delegate的proto 11/20 13:24
2F:→ mraaa: col 11/20 13:24
3F:推 darktt: 你要在gestureRecognizer:shouldRequireFailureOfGestur 11/20 19:21