iphone - 模态视图和触摸开始

标签 iphone xcode modalviewcontroller touchesbegan

这个问题是以下问题的后续问题:

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/

相关文章:

ios - iPhone 6、6+ 模拟器中不显示预测(快速输入)键盘

objective-c - 如何在我的自定义 TableviewCell 中访问 ImageView 而无需创建其导出

ios - 如何在spritekit场景编辑器中设置纹理过滤模式?

ios - 状态栏和 UI 方向不匹配

ios - 在模态页面表上呈现模态表单

iphone - UITableView在离开框架时在单元格上随机滴答

iphone - iOS:如何向号码中带有特殊字符(#/*)的通讯录联系人发起调用?

xcode - 获取奇怪的调试器消息 : Assertion failed: (cls), 函数 getName : what is this?

ios - 升级到 Xcode 6.3 后,启动时出现错误 : "The Bonjour service could not be resolved."

iphone - 显示方向与设备方向不同的模态视图