SETabView icon indicating copy to clipboard operation
SETabView copied to clipboard

Unable to add badge on tab icons

Open BilalAhmedKhan-IosDeveloper opened this issue 6 months ago • 0 comments

I tried adding the badge to tabicon, but its not showing up. tried tabItem?.badgeValue.

private func setTabIcons() {
    _tabBar.tabImages = _viewControllers.map({ (viewController) -> UIImage in
        var tabItem: UITabBarItem?
        
        if let controller = (viewController as? UINavigationController)?.topViewController {
            if let seTabItemProvider = controller as? SETabItemProvider {
                tabItem = seTabItemProvider.seTabBarItem
            }
            else {
                tabItem = controller.tabBarItem
            }
        }
        else if let controller = viewController as? SETabItemProvider {
            tabItem = controller.seTabBarItem
        }
        else {
            tabItem = viewController.tabBarItem
        }
        
        return tabItem?.image ?? UIImage(named: "empty")!
    })
}