gpt4 book ai didi

ios - UIButton 和 UIScrollView - 按下按钮时滚动

转载 作者:行者123 更新时间:2023-11-30 14:02:36 25 4
gpt4 key购买 nike

我在 ScrollView 中有一个按钮。虽然按下按钮时 View 仍然可以滚动,但只有当用户单击按钮后快速移动 ScrollView 时才会发生这种情况。

我尝试了各种手势功能,但我注意到该按钮似乎没有激活任何手势功能。该按钮仅激活触摸功能。

一旦 ios 按下按钮, ScrollView 如何重新捕获手势?

最佳答案

尝试将以下内容添加到您的代码中:

scrollView.canCancelContentTouches = true

您也可以在 Storyboard 中设置

您还需要添加:

override func touchesShouldCancelInContentView(view: UIView) -> Bool { 
if view.isKindOfClass(UIButton) { return true }
return super.touchesShouldCancelInContentView(view)
}

关于ios - UIButton 和 UIScrollView - 按下按钮时滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32806810/

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