这个问题是以下问题的后续问题:
UITouch - Event not responding
我做了更多研究,我知道问题是什么,但我不知道如何解决它,甚至不知道是否可以解决。我可能不得不采取新的方法。
我有一个 RootViewController,我使用以下代码加载第二个 ViewController:
[self presentModalViewController:newWorkoutViewController animated:YES];
然后,我在 NewWorkoutViewController 中添加以下代码:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
NSLog(@"New Workout Screen tapped");
}
这个方法没有被执行,我认为这是因为它是一个模态视图。无论如何,是否可以在模态视图中检测屏幕上的点击。
谢谢 斯蒂芬
最佳答案
在 View Controller 上定义相关方法,而不是在 View 上。
关于iphone - 模态视图和触摸开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3240027/