无法在Refactored Storyboard上设置Tab Bar Badge值

时间:2017-02-15 23:49:29

标签: ios iphone swift storyboard tabbar

我重构了我的故事板,现在我无法在重构的故事板上设置徽章值。

这是主要的故事板,MessageCenter是重构的故事板。

enter image description here

消息中心StoryBoard:

enter image description here

我在应用代表中设置了徽章值,但该工作没有效果:

如果让tabBarController = self.window!.rootViewController为? UITabBarController {             tabBarController.tabBar.items!2。badgeValue =" 3" }

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

在TabBarCustomViewController中尝试使用此代码:

DispatchQueue.main.async(execute: {
                self.tabBar.items?[3].badgeValue = "3"
})

答案 1 :(得分:0)

如果让tabBarController = self.window?.rootViewController为? UITabBarController { tabBarController.viewControllers?[2] .tabBarItem.badgeValue =“3” }