作者redok (火焰)
看板MacDev
标题[问题] view被覆盖一层view 吃不到touch event
时间Tue Apr 8 12:20:06 2014
大家好
我写了一个 table view T
在 T 的上面覆盖了一层透明的view B
其中 B 会感应 UIPanGestureRecognizer 的事件
但是当 B 成功覆盖在 T 上面後
B 就吃掉所有touch event然後 T 的 cell 就无法触发按下去的事件了
请问要怎样让B可以有 Pan gesture recognizer的功效的同时 T也可以被按呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 116.89.141.93
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/MacDev/M.1396930808.A.50A.html
1F:→ s8911124:B如果不要有touchEvent,直接B.userInteractionEnabled=No 04/08 16:05
2F:→ s8911124:B也要有 touchEvent的话 04/08 16:07
3F:→ s8911124:- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent 04/08 16:07
4F:→ s8911124:*)event 覆写这个function,把讯息也丢出去或是往下送 04/08 16:08