headerview уходит за панель навигации при использовании настраиваемого контроллера вкладок в Swift 4 - PullRequest
0 голосов
/ 22 марта 2019

Я использовал контроллер customtabbar в своем приложении iOS с swift 4, и проблема заключается в том, что когда я захожу, я перенаправляю на контроллер Custom Tabbar, в котором есть две вкладки, но мой верхний вид в первой вкладке идет за строкой состояния, и когда я нажмите на второй вкладке, тогда все в порядке.

func setupTabBar() {
    let storyboard = UIStoryboard.init(name: "Dashboard", bundle: nil)
    let navOne = storyboard.instantiateViewController(withIdentifier: "DashboardNewVCNAV")
    navOne.title = ""
    navOne.tabBarItem.image = UIImage(named: "box_icon")?.withRenderingMode(.alwaysOriginal)
    let vc4 = storyboard.instantiateViewController(withIdentifier: "favoritenav")
    vc4.title = ""
    vc4.tabBarItem.image = UIImage(named: "valentines-heart")?.withRenderingMode(.alwaysOriginal)
    viewControllers = [navOne, vc4]

    guard let items = tabBar.items else { return }

    for item in items {
        item.imageInsets = UIEdgeInsetsMake(4, 0, -4, 0)
    }
}

это мой пользовательский код вкладки, ниже приведен код успешного входа в систему

let vc = storyboard.instantiateViewController(withIdentifier: "CustomTabBarController") as! CustomTabBarController
                let appDelegate = UIApplication.shared.delegate as! AppDelegate
                appDelegate.window?.rootViewController = vc

https://prnt.sc/n1dqbf

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