我学习 SwiftUI 已经有一段时间了,它真的很棒。当我尝试在 NavigationSplitView 的侧边栏视图中添加 TabView 时,遇到了布局问题。它在 iPhone 上运行正常
我学习 SwiftUI 已经有一段时间了,它真的很棒。当我尝试 TabView
在 的侧边栏中 NavigationSplitView
。它在 iPhone 模拟器和 Mac 上按预期运行,但 的 宽度 TabView
不正确。它比包含它的侧边栏更宽。
我做错了什么吗?请帮忙。谢谢。
struct TestView: View {
var body: some View {
NavigationSplitView {
TabView {
Text("This is sidebar 1")
.tabItem {
VStack {
Image(systemName: "gear")
Text("Sidebar 1")
}
}
.tag(0)
Text("This is sidebar 2")
.tabItem {
VStack {
Image(systemName: "gear")
Text("Sidebar 2")
}
}
.tag(1)
}
} detail: {
Text("This is detail")
}
}
}
使用自定义视图,结果相同。
在 iPad 模拟器上运行时,SwiftUI TabView 在 NavigationSplitView 的侧栏视图中的宽度错误
下载声明:
本站所有软件和资料均为软件作者提供或网友推荐发布而来,仅供学习和研究使用,不得用于任何商业用途。如本站不慎侵犯你的版权请联系我,我将及时处理,并撤下相关内容!