viewController черный фон при использовании customTabBarController - PullRequest
0 голосов
/ 01 февраля 2020

Я хочу создать пользовательский tabBarController, и я уже проектирую в раскадровке, но когда я хочу создать программно создать панель вкладок, мой домашний контроллер исчезает и превращается в черный фон.

это мой экран перед созданием панели вкладок внутри моей пользовательской вкладки home with IB

black screen

это мой код

class MainTabBarController: UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()

        viewControllers = [
            createNavControllers(HomeVC(), imageName: "ic-tab-home")
        ]
    }
}

extension MainTabBarController {
    func createNavControllers(_ viewController: UIViewController, imageName: String) -> UINavigationController {
        let navController = UINavigationController(rootViewController: viewController)
        navController.tabBarItem.image = UIImage(named: imageName)
        return navController
    }
}

Можете ли вы помочь мне почему стало черным фоном? спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...