2017-03-01 103 views
6

在iOS系统10,苹果增加属性PreferredBarTintColor设置导航栏的颜色在顶部和TabBar底部,以配合您的应用程序的颜色。这很棒,除了酒吧开启了半透明外,我更喜欢在我的应用程序中关闭它。关闭半透明栏上SFSafariViewController

有没有办法关闭这种透明度,导致我的应用程序中的颜色不匹配?

我的应用程序的颜色看起来像下面的图片

The color of my app

但SafariViewController看起来像下面一个

The color in SafariViewController

+0

我不认为这是可能的。 – chengsam

+3

我已经为此提交了一个错误报告(30872324)。 – FlatDog

回答

0

从iOS的11,苹果解决了这个问题,它不应该是透明!

+0

我不认为这是正确的。我现在正在运行的应用程序与iOS 11部署目标,我设置preferredBarTintColor以蓝灰色十岁上下一个非常黑暗的阴影。它仍然是半透明的。你可以告诉你什么时候进入苹果的网站,并且向上/向下滚动,因为它们具有带有对比元素的白色背景。我可以看到半透明度很好,并且我的自定义UIColor中的alpha设置为1.00 - 所以我知道它不是我。 –