【问题标题】:Translucent navigation and tab bars appearing opaque despite enabling transparency尽管启用了透明度,但半透明的导航和标签栏看起来不透明
【发布时间】:2014-09-15 00:51:38
【问题描述】:

我正在尝试使用我的自定义颜色创建一个半透明的选项卡和导航栏,但是我没有尝试启用透明度。我在网上看过,他们中的大多数人都说半透明布尔值默认设置为 true,但是即使我也设置了它,条形仍然保持不透明。

UINavigationBar.appearance().barTintColor = UIColor.blueColor()
UINavigationBar.appearance().tintColor = UIColor.yellowColor()
UINavigationBar.appearance().translucent = true

UITabBar.appearance().tintColor = UIColor.yellowColor()
UITabBar.appearance().barTintColor = UIColor.blueColor()
UITabBar.appearance().translucent = true

是的,我也尝试过使用 alpha 值。

【问题讨论】:

    标签: ios objective-c swift xcode6


    【解决方案1】:

    尝试在 applicationDidFinishLaunching 中设置窗口的背景颜色

    application.window.backgroundColor = [UIColor redColor];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-16
      相关资源
      最近更新 更多