【发布时间】:2020-02-09 14:46:07
【问题描述】:
我正在使用 SwiftUI 进行一个辅助项目,我有一个场景,我需要在我的 tabItems 之一上显示一个徽章编号 TabView。
我已经用我的模型和绑定等设置了所有东西。但是我找了2天找modifier来展示徽章,可惜我所有的研究都遇到了死胡同。
我浏览了TabView 的 Apple SwiftUI API 文档,并在这里搜索了堆栈溢出,当然还有大量的谷歌搜索结果链接。
我正在观察一个包含项目列表的环境对象,并且我知道如何将徽章与我的项目计数绑定,因此当我有任何项目更新(添加、删除)时,徽章将被更新。但我找不到在tabItem 上显示徽章编号的方法。
非常感谢任何帮助!
【问题讨论】:
-
SwiftUI 3(需要 iOS 15)现在有一个
.badge修饰符。 See this answer for an example.
标签: swift swiftui ios13 tabview