我想知道是否可以将“badgeValue”添加到 swiftui 中的选项卡栏项目。
我尝试简单地在所需选项卡栏项目内的 hstack 内的选项卡图像旁边添加一个圆形形状,但无济于事。
TabView {
SomeView()
.tabItem {
VStack {
HStack {
Image(systemName: "camera.viewfinder")
Image(systemName: "circle") // neither image appears
}
Text("View one")
}
}
.tag(0)
}
我想以这样的方式结束:
在 iOS 15 中,您可以使用本机徽章修改器:
TabView {
SomeView()
.tabItem {
....
}
.badge($unreadNotifications)
}