我正在开发一个 ipad 应用程序。我有一个外部 ScrollView 和内部 ScrollView 。在内部 ScrollView 中,我使用 GridView 来呈现我的项目。我为此使用了一个名为 GMGridView 的库。
我在 GridView 中使用手势。 (例如:平移手势)。 GridView 作为 subview 添加到外部 ScrollView 。所以如果我对响应者链的理解是正确的,首先应该是 super View 响应,然后是 subview 。但是现在发生了什么,当我触摸 gridview 时,控件会立即转到 gridview。
知道为什么会这样吗?基本上我想要做的是在控件进入内部 ScrollView 之前滚动外部 ScrollView ,这是一个垂直 ScrollView 。
如果有人能帮我解决这个问题就太好了。提前致谢。
最佳答案
手势识别器不参与响应链,参见此处:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIGestureRecognizer_Class/Reference/Reference.html
关于objective-c - 手势和响应链,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12473235/