iOS8触摸前一个控制器仍然调用的事件

时间:2014-10-23 11:57:49

标签: ios ios8

我有两个观点。 主要观点有touchesBegan,touchesMoved,touchesEnded等功能。 我在这些方法中调用NSLog。

然后,我使用performSegueWithIdentifier调用第二个视图,该视图设置为Show Detail (但我也尝试了其他选项)。

问题是,当第二个视图位于前台时,似乎仍然记录了所有触摸事件,并且主控制器正在接收触摸事件。

如何才能使主控制器仅在触控事件位于前景时才响应触控事件?

1 个答案:

答案 0 :(得分:0)

您可以尝试从堆栈中删除UIViewController吗? 或尝试在

中处理您的方法
-(void)viewDidAppear:(BOOL)animated
 {
    [super viewDidLoad];
    //Do you're thing here
 }

我不确定你是如何在Swift中做到的。