知道为什么在用一个UIView替换另一个UIView后(使用相同的Touch事件逻辑),第二个不会接收任何触摸事件吗?
我正在使用:
替换它们[currentView removeFromSuperview]; NewView * newView = [[NewView alloc] init]; [window addSubview:newView];
谢谢大家的帮助:)
答案 0 :(得分:0)
您的NewView
课程是否设置为首先接收触摸事件? (“用户交互已启用”复选框在界面生成器中设置,或者userInteractionEnabled
BOOL
property
设置为YES
中的UIView
?
您的视图层次结构中UIView
NewView
下方NewView
(touchesBegan:withEvent:
的孩子)在{{1}}方法中消费了触摸事件吗?