【问题标题】:Clear NavigationBar with NO translucent没有半透明的清晰导航栏
【发布时间】:2018-08-19 18:03:45
【问题描述】:

是否可以使用isTranslucent = false 创建一个 clear UINavigationBar 类?

【问题讨论】:

    标签: swift xcode uinavigationcontroller uikit uinavigationbar


    【解决方案1】:

    一种方法是在viewControllerviewDidLoad 方法上更改UINavigationController 的属性,如下所示:

    override func viewDidLoad() {
        super.viewDidLoad()
        if let nav = self.navigationController {
            nav.navigationBar.setBackgroundImage(UIImage(), for: .default)
            nav.navigationBar.shadowImage = UIImage()
            nav.navigationBar.isTranslucent = true
        }
    }
    

    【讨论】:

    • 我已经有了isTranslucent = true 的解决方案,我想知道isTranslucent = false 是否可以达到相同的结果。
    猜你喜欢
    • 2017-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    相关资源
    最近更新 更多