繁体   English   中英

iOS导航栏在某些标签页上更亮

[英]iOS navigation bar lighter on some tab pages

我的导航栏没什么问题。

在某些选项卡上,它更暗,但在某些选项卡上,它更亮。

我对两者都使用相同的导航视图控制器类。

import UIKit

class NavigationViewController: UINavigationController {

    override func viewDidLoad() {
        super.viewDidLoad()

        let backBtnTitle = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)
        navigationBar.topItem?.backBarButtonItem = backBtnTitle

        navigationBar.barTintColor = UIColor(red:0.12, green:0.6, blue:0.64, alpha:1)
        navigationBar.tintColor = UIColor.whiteColor()
        navigationBar.barStyle = .Black
        let attributes = [
            NSFontAttributeName: UIFont(name: "HelveticaNeue-Light", size: 24)!,
            NSForegroundColorAttributeName: UIColor.whiteColor()
        ]
        navigationBar.titleTextAttributes = attributes

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
    }

}

您可以在这张图片上看到: 在此处输入图片说明

我该如何解决,使两者都变深?

解:

self.navigationBar.translucent = false

在导航视图控制器中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM