我有一个添加了TapGestureRecognizer的uiView。此视图显示在滚动视图中。如果视图在开始时可见,当带有滚动视图的ViewController显示时,everythink就可以了。 当视图在开始时不可见时(当我需要滚动ScrollView来查看它时)会出现问题,然后TapGestureRecognizer不会调用Tap动作。 你知道如何解决这个问题吗?
答案 0 :(得分:1)
正如wain所述
滚动视图还有一个手势识别器。默认情况下,只有1 手势识别器可以在任何时候处理触摸。你需要 让自己成为你手势的代表,然后实施
gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:
返回YES
。这将使它能够同时工作 滚动视图。
有关详细信息,请查看Apple的文档链接
UIGestureRecognizerDelegate_Protocol
您也可以从下面的链接中作为示例参考。
Simultaneous gesture recognizers in Iphone SDK
我希望它会对你有所帮助。