gpt4 book ai didi

modal-dialog - 如何在单个 ScrollView 上禁用 SwiftUI 中的垂直反弹

转载 作者:行者123 更新时间:2023-12-04 17:27:53 26 4
gpt4 key购买 nike

我有一个来自屏幕底部的带有 ScrollView 的半模态视图,当没有足够的内容滚动时,我希望内部 ScrollView 上的拖动手势应用于模态并展开或折叠它。
我尝试使用:

init() {
UIScrollView.appearance().bounces = false
}

它工作正常,但这会禁用我应用程序中所有 ScrollView 的弹跳效果。
有没有办法将它应用于单个 ScrollView 或至少单个 View?

最佳答案

您可以将其添加到 ViewModifier:

struct SomeModifier: ViewModifier {
init() {
UIScrollView.appearance().bounces = false
}

func body(content: Content) -> some View {
return content
}
}

ScrollView {
Text("Some scroll view")
}.modifier(SomeModifier()

关于modal-dialog - 如何在单个 ScrollView 上禁用 SwiftUI 中的垂直反弹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62230889/

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