我有一个自定义TabBarController
,在一个Tab Bar Items
上,我有一个红色的圆形计数器。第一个Tab Tab Item
给出了摘要视图控制器。第二个Tab Bar Item
展示了一个嵌入在Navigation Controller
中的菜单。Tab Bar Counter
可以正常运行,除非我从摘要View Controller中返回。然后计数器消失。我试图将计数器加载到customTabBarController
中:
import UIKit
class CustomTabBarController: UITabBarController {
override func viewDidAppear(_ animated: Bool) {
if tabBarCounter != 0
{
let vc = self.tabBarController?.viewControllers?.last
vc?.tabBarItem.badgeValue = "\(tabBarCounter)"
vc?.tabBarItem.badgeColor = UIColor.red
}
}
}