我有两个观点。 主要观点有touchesBegan,touchesMoved,touchesEnded等功能。 我在这些方法中调用NSLog。
然后,我使用performSegueWithIdentifier调用第二个视图,该视图设置为Show Detail (但我也尝试了其他选项)。
问题是,当第二个视图位于前台时,似乎仍然记录了所有触摸事件,并且主控制器正在接收触摸事件。
如何才能使主控制器仅在触控事件位于前景时才响应触控事件?
答案 0 :(得分:0)
您可以尝试从堆栈中删除UIViewController吗? 或尝试在
中处理您的方法-(void)viewDidAppear:(BOOL)animated
{
[super viewDidLoad];
//Do you're thing here
}
我不确定你是如何在Swift中做到的。