我想设置“更多”标签栏项中可用的标签栏项的徽章值。
我在tabbarcontroller中有7个Tabbar,所以我想设置第6个Tabbar项的标志值。

对于Ex:

tabbarController.tabBar.items?[6].badgeValue = "1"


在我的iPhone中,现在仅显示4个标签。

但是,当我设置items?[6].badgevalue时,应用程序会在运行时崩溃。那么我该如何设置徽章价值?

最佳答案

如果您对UITabBarController进行子类化并在接口构建器中设置此子类,则可以使用
tabBar.items?[6].badgeValue = "7"它不应崩溃。

问题是您从哪里引用tabbarController。在您拨打电话时就将其连接了吗?可能为零吗?

如果发布了一些代码,这些都是比较容易回答的问题。但是我的猜测是,您并不是从可以在通话时访问的地方进行通话

关于swift - 如何设置Tabbar可自定义 View Controller 的Badge值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47813251/

10-14 23:39
查看更多