将一个视图替换为另一个视图后,iPhone App不会拾取Touch事件

时间:2010-03-19 17:35:24

标签: iphone xcode events uiview touch

知道为什么在用一个UIView替换另一个UIView后(使用相同的Touch事件逻辑),第二个不会接收任何触摸事件吗?

我正在使用:

替换它们

[currentView removeFromSuperview]; NewView * newView = [[NewView alloc] init]; [window addSubview:newView];

谢谢大家的帮助:)

1 个答案:

答案 0 :(得分:0)

您的NewView课程是否设置为首先接收触摸事件? (“用户交互已启用”复选框在界面生成器中设置,或者userInteractionEnabled BOOL property设置为YES中的UIView

您的视图层次结构中UIView NewView下方NewViewtouchesBegan:withEvent:的孩子)在{{1}}方法中消费了触摸事件吗?