gpt4 book ai didi

ios - ScrollView 中 UIView 的 UITapGestureRecognizer 不起作用

转载 作者:行者123 更新时间:2023-11-29 01:17:17 25 4
gpt4 key购买 nike

我有一个添加了 TapGestureRecognizer 的 uiView。此 View 显示在 ScrollView 中。如果 View 在开始时可见,那么当带有 ScrollView 的 ViewController 显示时,一切都可以。当 View 在启动时不可见时(当我需要滚动 ScrollView 才能看到它时),然后 TapGestureRecognizer 不会调用 Tap 操作时,就会出现问题。您知道如何解决这个问题吗?

最佳答案

正如 wain 所说

The scroll view also has a gesture recogniser. By default, only 1 gesture recognizer can be handling touches at any one time. You need to make yourself the delegate of your gesture and then implement gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer: to return YES. This will allow it to work at the same time as the scroll view.

有关更多详细信息,请查看 Apple 的文档链接

UIGestureRecognizerDelegate_Protocol

您也可以从下面的链接中引用示例。

Simultaneous gesture recognizers in Iphone SDK

希望对您有所帮助。

关于ios - ScrollView 中 UIView 的 UITapGestureRecognizer 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35011621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com