【问题标题】:What is the default background color of the navigation bar in iOS 7?iOS 7 导航栏的默认背景颜色是什么?
【发布时间】:2013-11-09 05:47:18
【问题描述】:

我想将菜单的背景颜色设置为导航栏的背景颜色。最好的方法是什么?

【问题讨论】:

    标签: ios cocoa-touch ios7 uinavigationbar


    【解决方案1】:

    iOS 7 中默认导航栏颜色为[UIColor colorWithRed:(247.0f/255.0f) green:(247.0f/255.0f) blue:(247.0f/255.0f) alpha:1];

    【讨论】:

    • 你的意思是:[UIColor colorWithRed:(247.0f/255) green:(247.0f/255) blue:(247.0f/255) alpha:1]
    • @gran_profaci 你的代码和我的代码没有区别 ;-) f 只是告诉编译器这个数字是一个浮点数。
    • 你能解释一下你是怎么知道的吗?
    • @lapin 随便截个图,然后在 Photoshop 中用颜色选择器找到它。 :-)
    • 如果 Apple 决定在未来改变这一点,有没有办法以编程方式获得它?
    【解决方案2】:

    斯威夫特 5

    浅色中的导航栏颜色:

    UIColor(red: 0.969, green: 0.969, blue: 0.969, alpha: 1.0)
    

    【讨论】:

      【解决方案3】:

      要获得导航栏的色调,请执行以下操作:

      [aNavbar barTintColor]
      

      通过在设置菜单的背景颜色时使用它,您无需更改它以防更改导航栏的色调。

      【讨论】:

        【解决方案4】:

        斯威夫特 4

        我不确定颜色不会因版本而异。在我的应用中,我使用这个:

        var navBarDefaultColor: UIColor?
        
        // save:
        navBarDefaultColor = self.navigationController?.navigationBar.tintColor
        
        //restore:
        self.navigationController?.navigationBar.tintColor = navBarDefaultColor!
        

        【讨论】:

        • 就我而言,它是 backgroundColor。
        【解决方案5】:

        Swift 中是:

        UIColor(colorLiteralRed: (247/255), green: (247/255), blue: (247/255), alpha: 1)
        

        【讨论】:

          【解决方案6】:

          Swift 3.0 +

          UIColor(red: (247/255), green: (247/255), blue: (247/255), alpha: 1)

          【讨论】:

            【解决方案7】:

            您可以将barTintColor 设置为nil 以恢复为默认的白色。

            【讨论】:

              【解决方案8】:

              斯威夫特 5: UINavigationBar 灯光模式的默认 barTintColor。

              #colorLiteral(red: 0.9763854146, green: 0.9765252471, blue: 0.9763546586, alpha: 1)
              

              【讨论】:

                猜你喜欢
                • 2015-05-14
                • 2018-01-05
                • 2018-06-23
                • 1970-01-01
                • 2011-12-24
                • 2020-08-12
                • 1970-01-01
                • 2017-06-16
                • 1970-01-01
                相关资源
                最近更新 更多