首页 > 解决方案 > UITabBar:没有出现顶行?

问题描述

我已经以编程方式将 a 声明UITabBarController为我的应用程序的主视图控制器,但由于某种原因,标签栏顶行没有显示。我的视图控制器和标签栏共享相同的背景颜色,所以我希望这个分隔符出现。这是代码:

struct Color { let black = UIColor(hexString: "#141414") }

final class MainController: UITabBarController {    
    override func viewDidLoad() {
        super.viewDidLoad()
        tabBar.backgroundColor = Color.black
    }
}

在标签栏视图控制器中:

override func viewDidLoad() {
    super.viewDidLoad()
    view.backgroundColor = Color.black
}

结果如下:

在此处输入图像描述

谢谢您的帮助

标签: iosuitabbar

解决方案


推荐阅读