如何在嵌套滚动视图中禁用弹性滚动
How to disable elastic scrolling in nested scrollview
我有一个 tableView
包含各种视图,其中一些可能是 UIScrollView
的子类。在某些情况下,例如当用户拖动当前位于顶部的嵌套 scrollView
时,它会正确滚动主 tableView
,但是橡皮筋效果也应用于嵌套子视图。
有没有办法禁用此行为?这样橡皮筋效果只应用到主要 scrollView
,但嵌套效果保持原样?
编辑:最好同时保持 bounces
se 到 true
。
您可以在初始化或设置时将 bounces
设置为您的滚动视图子类。顺便说一句,Apple 不推荐嵌套滚动视图,同时处理手势时要小心。
将内部滚动视图上的 bounces
设置为 false
:
nestedScrollView.bounces = false
我有一个 tableView
包含各种视图,其中一些可能是 UIScrollView
的子类。在某些情况下,例如当用户拖动当前位于顶部的嵌套 scrollView
时,它会正确滚动主 tableView
,但是橡皮筋效果也应用于嵌套子视图。
有没有办法禁用此行为?这样橡皮筋效果只应用到主要 scrollView
,但嵌套效果保持原样?
编辑:最好同时保持 bounces
se 到 true
。
您可以在初始化或设置时将 bounces
设置为您的滚动视图子类。顺便说一句,Apple 不推荐嵌套滚动视图,同时处理手势时要小心。
将内部滚动视图上的 bounces
设置为 false
:
nestedScrollView.bounces = false