如何使用if语句或任何其他方法切换以下视图的内容?我如何在以下两个之间切换?
NavigationSplitView { } detail: { } NavigationSplitView { } content: { } detail: { }
字符串
omjgkv6w1#
简单!使用if语句
struct ContentView: View { @State private var use2Column: bool = false @State private var columnVisibility: NavigationSplitViewVisibility = .all var body: some View { Group { if use2Column { NavigationSplitView(columnVisibility: $columnVisibility) { // sidebar } detail: { // detail } } else { NavigationSplitView(columnVisibility: $columnVisibility) { // sidebar } content: { // content } detail: { // detail } } } .navigationSplitViewStyle(.balanced) }
字符串}虽然根据显示的数据大小,可能会/可能不会平滑过渡
1条答案
按热度按时间omjgkv6w1#
简单!使用if语句
字符串
}
虽然根据显示的数据大小,可能会/可能不会平滑过渡