有什么方法可以使用 SwiftUI 创建 BottomBar

Jus*_*ton -1 ios swift ios13 swiftui

我想创建一个bottom bar对我的所有页面都应该通用的图片,我在这里发布图片这里 我知道如何使用故事板来做到这一点。但我没有找到如何在 SwiftUI 中做到这一点的方法

LuL*_*aGa 15

这种视图在 iOS 中称为标签栏,在 SwiftUI 中称为TabView. 它是这样声明的:

var body: some View {
    TabView {
        Text("Favourites Screen")
            .tabItem {
                Image(systemName: "heart.fill")
                Text("Favourites")
        }
        Text("Friends Screen")
            .tabItem {
                Image(systemName: "person.fill")
                Text("Friends")
        }
        Text("Nearby Screen")
            .tabItem {
                Image(systemName: "mappin.circle.fill")
                Text("Nearby")
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

标签栏