在iOS系统10,苹果增加属性PreferredBarTintColor设置导航栏的颜色在顶部和TabBar底部,以配合您的应用程序的颜色。这很棒,除了酒吧开启了半透明外,我更喜欢在我的应用程序中关闭它。关闭半透明栏上SFSafariViewController
有没有办法关闭这种透明度,导致我的应用程序中的颜色不匹配?
我的应用程序的颜色看起来像下面的图片
但SafariViewController看起来像下面一个
在iOS系统10,苹果增加属性PreferredBarTintColor设置导航栏的颜色在顶部和TabBar底部,以配合您的应用程序的颜色。这很棒,除了酒吧开启了半透明外,我更喜欢在我的应用程序中关闭它。关闭半透明栏上SFSafariViewController
有没有办法关闭这种透明度,导致我的应用程序中的颜色不匹配?
我的应用程序的颜色看起来像下面的图片
但SafariViewController看起来像下面一个
从iOS的11,苹果解决了这个问题,它不应该是透明!
我不认为这是正确的。我现在正在运行的应用程序与iOS 11部署目标,我设置preferredBarTintColor以蓝灰色十岁上下一个非常黑暗的阴影。它仍然是半透明的。你可以告诉你什么时候进入苹果的网站,并且向上/向下滚动,因为它们具有带有对比元素的白色背景。我可以看到半透明度很好,并且我的自定义UIColor中的alpha设置为1.00 - 所以我知道它不是我。 –
我不认为这是可能的。 – chengsam
我已经为此提交了一个错误报告(30872324)。 – FlatDog