Я использовал контроллер 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