Ios SwiftUI防止TabBar垂直滚动
嗨,我正在使用一个带有PageTabViewStyle的选项卡视图来提供某种水平滚动的snapchat界面。 我的问题是,选项卡视图不仅允许视图水平滚动,还允许视图垂直滚动,我想防止这种情况发生Ios SwiftUI防止TabBar垂直滚动,ios,swift,swiftui,Ios,Swift,Swiftui,嗨,我正在使用一个带有PageTabViewStyle的选项卡视图来提供某种水平滚动的snapchat界面。 我的问题是,选项卡视图不仅允许视图水平滚动,还允许视图垂直滚动,我想防止这种情况发生 想要的行为(水平滚动) 不需要的行为(垂直滚动) 下面是重现该行为的代码 import SwiftUI struct test: View { var body: some View { TabView { Text(/*@START_MENU_TOKE
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
})
一个视图
及
在其他方面,但这并不起作用,因为出现/消失似乎是超级马车
迫不及待地想得到一些答案
Best Xaver你检查过这个吗:是的,我检查过了。但遗憾的是,这不适用于我的情况,因为我希望在选项卡栏中有一些屏幕,以便能够进行垂直滚动。
.onDisappear(perform: {
UIScrollView.appearance().bounces = true
})