SWIFTUI:- 有没有办法在滚动滚动视图时关闭弹跳?
Posted
技术标签:
【中文标题】SWIFTUI:- 有没有办法在滚动滚动视图时关闭弹跳?【英文标题】:SWIFTUI:- Is there any way to turn off bouncing while scrolling the scrollview? 【发布时间】:2020-01-07 13:28:40 【问题描述】:我在 SwiftUI 中创建了一个应用程序并使用垂直滚动。我想在滚动滚动视图时关闭弹跳。我怎样才能做到这一点?
【问题讨论】:
【参考方案1】:我可以通过在 init() 中关闭 tableview 反弹来关闭 SwiftUI 列表的反弹。我还没有测试它的滚动视图,但也许你可以做类似的事情?
init()
UITableView.appearance().bounces = false
【讨论】:
【参考方案2】:你不能简单地限制scrollView的反弹,但你可以通过UIScollView的属性来实现。
UIScrollView.appearance().bounces = false
将此添加到 App-delegate 或 View 的初始化方法中。希望这会对你有所帮助。
【讨论】:
appearance() 不再具有“bounce”属性以上是关于SWIFTUI:- 有没有办法在滚动滚动视图时关闭弹跳?的主要内容,如果未能解决你的问题,请参考以下文章
如何为视图提供固定位置,使其不受 SwiftUI 中滚动的影响
在 iOS 13 上以编程方式滚动 SwiftUI ScrollView