我想设置“更多”标签栏项中可用的标签栏项的徽章值。
我在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/