嗨,我正在使用带有 PageTabViewStyle 的 TabView 来为我提供某种水平可滚动的 snapchat 界面。 我的问题是 TabView 不仅使视图能够水平滚动而且垂直滚动,我想防止这种情况发生
这是重现行为的代码
import SwiftUI
struct test: View {
var body: some View {
TabView {
Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
Text(/*@START_MENU_TOKEN@*/"Hello, World!"/*@END_MENU_TOKEN@*/)
}.tabViewStyle(PageTabViewStyle())
}
}
struct test_Previews: PreviewProvider {
static var previews: some View {
test()
}
}
我试过使用
.onAppear(perform: {
UIScrollView.appearance().bounces = false
})
一视同仁
和
.onDisappear(perform: {
UIScrollView.appearance().bounces = true
})
在其他人身上,但这不起作用,因为出现/消失似乎是超级马车
迫不及待地想得到一些答案 最佳 Xaver