禁用“手动”滚动并仅在scrollView中使用scrollTo

问题描述 投票:0回答:2

我正在 Appcelerator 中开发一个 iOS 应用程序,在此我尝试基于垂直和水平滚动进行导航。

我使用可滚动视图进行水平滚动,使用普通滚动视图进行垂直滚动。

我想做的是,用户无法手动上下滑动来滚动,而是需要单击一个进行滚动移动的按钮。如何禁用“手动”滚动并仅使用向上和向下按钮?我想我也需要这样做才能有一张桌子。

感谢所有的投入!

appcelerator
2个回答
0
投票

不确定scrollTo,但是如果您在滚动视图上将scrollEnabled设置为false,它将阻止手动滚动。然后,如果内容大小大于滚动视图,您可以使用 setContentOffset:Animated: 来滚动视图。

希望有帮助。


0
投票

SwiftUI 使用

 .scrollDisabled(true)

© www.soinside.com 2019 - 2024. All rights reserved.