作者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://www.ptt.cc/bbs/MacDev/M.1396930808.A.50A.html
→ s8911124:B如果不要有touchEvent,直接B.userInteractionEnabled=No 04/08 16:05
→ s8911124:B也要有 touchEvent的話 04/08 16:07
→ s8911124:- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent 04/08 16:07
→ s8911124:*)event 覆寫這個function,把訊息也丟出去或是往下送 04/08 16:08