尽管已经接受了答案,但我仍然希望有一个更详细的例子。
我收到了很多观点,我只想在用户所在的地方,在屏幕上收集触摸输入。
除了warnings之外,我们如何能够在不担心其他观点的情况下发现任何级别的触摸?
修改:我尝试在最前面的视图(工作正常)和[super touchesBegan ...]
或[self.nextResponder ...]
上使用touchesBegan
,但是{{3}没有从主类中触发它。
我也尝试从后面的视图中使用UIImage
但没有成功。最后我虽然使用了一些警报,但我不确定是否可以调整它以使其不可见,所以我决定先问一下最好的方法。
如果 iOS3 兼容,则特别好。
答案 0 :(得分:3)
您是否尝试支持旧的iPhone操作系统版本,因此坚持使用-touchesBegan,-touchesMoved等?
如果没有,我建议您改用UIGestureRecognizers。你不必担心其他观点。获得触摸的视图将使其执行手势识别器,无需担心命中测试。