UIButton Doesn#39;t allow UIScrollView to scroll(UIButton 不允许 UIScrollView 滚动)
问题描述
我在 UIScrollView 中有许多 UIButtons.这些 UIButtons 在 Touch Down Repeat 中附加了动作.我的问题是当我触摸一个按钮然后滚动时我的滚动视图不滚动,但如果我触摸按钮外部它工作正常.
I have many UIButtons within a UIScrollView. Those UIButtons have actions attached to them in Touch Down Repeat. My problem is my scroll view doesn't scroll when I touch a button then scroll, but it works fine if I touch outside of the button.
即使按下按钮,我怎样才能让我的滚动视图滚动?
How can I allow my scroll view to scroll even though a button is pressed?
推荐答案
只要您在 Interface Builder 中设置了 Cancellable Content Touches,它应该可以工作.也可以在代码中设置:
As long as you have the Cancellable Content Touches in Interface Builder set it should work. You can also set it in code:
scrollView.canCancelContentTouches = YES;
这篇关于UIButton 不允许 UIScrollView 滚动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:UIButton 不允许 UIScrollView 滚动
基础教程推荐
- Play 商店的设备兼容性问题 2022-01-01
- 如何比较两个 NSDate:哪个是最近的? 2022-01-01
- iOS - UINavigationController 添加多个正确的项目? 2022-01-01
- 为什么姜饼模拟器方向卡在应用程序中? 2022-01-01
- 如何将图像从一项活动发送到另一项活动? 2022-01-01
- SwiftUI-ScrollViewReader的ScrollTo不滚动 2022-01-01
- UIImage 在开始时不适合 UIScrollView 2022-01-01
- Android Volley - 如何动画图像加载? 2022-01-01
- navigationItem.backBarButtonItem 不工作?为什么上一个菜单仍然显示为按钮? 2022-01-01
- Xcode UIView.init(frame:) 只能在主线程中使用 2022-01-01
