我有一个TabView
,它被嵌入到ZStack
中。我的目标是使ZStack
及其子TabView
只占用TabView
内部布局视图所需的空间。如果我将TabView
更改为VStack
,则.fixedSize()
修饰符可以实现这一点,但对于TabView
,它会挤压TabView
太小了。我如何才能在完成我的目标的同时仍然不模糊TabView
的内容呢?
的数据
struct ContentView: View {
var body: some View {
ZStack {
Color.red
TabView {
VStack {
Text("One")
Text("One")
Text("One")
}
VStack {
Text("Two")
Text("Two")
Text("Two")
}
VStack {
Text("Three")
Text("Three")
Text("Three")
}
}
.tabViewStyle(.page)
}
.fixedSize() //why doesn't this work as expected?
}
}
字符串
1条答案
按热度按时间b5lpy0ml1#
我有同样的问题,对我来说,这没有硬编码它的伎俩:
字符串