首页 > 解决方案 > 有什么方法可以使用 SwiftUI 创建 BottomBar

问题描述

我想在这里创建一个对我bottom bar的所有页面都应该通用的图像这里

标签: iosswiftswiftuiios13

解决方案


这种视图在 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")
        }
    }
}

标签栏


推荐阅读