相关疑难解决方法(0)

SwiftUI:Tabview 重复自身

我正在尝试为 macOS 10.15 应用程序创建选项卡视图。

 TabView {      
        BookmarksView()
            .tabItem {
            Text("Bookmark Settings")
        }
    
    DisplaySettings()
        .tabItem {
            Text("Display Settings")
        }
}
     
Run Code Online (Sandbox Code Playgroud)

在我的选项卡中包含的任何视图中,如果正文中有一个元素,它都会在选项卡视图中正确呈现。

struct BookmarksView: View {
    var body: some View {
        Text("Bookmarks View")
           .font(.title)
           .font(Font.body.bold())
             
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

但是,如果我在视图中添加任何其他元素,该选项卡将重复并在其自己的选项卡中显示添加的元素。

struct BookmarksView: View {
        var body: some View {
            Text("Bookmarks View")
               .font(.title)
               .font(Font.body.bold())

             Text("Testing")
               .font(.system(size: 15))
                  
        }
    }
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

tabview swift swiftui

4
推荐指数
1
解决办法
923
查看次数

标签 统计

swift ×1

swiftui ×1

tabview ×1