【问题标题】:Turn Off Translucent Bars on SFSafariViewController关闭 SFSafariViewController 上的半透明条
【发布时间】:2017-07-21 09:15:36
【问题描述】:

在 iOS 10 中,Apple 添加了属性 PreferredBarTintColor 来设置顶部 NavigationBar 和底部 TabBar 的颜色以匹配您的应用程序的颜色。这很好,除了条形图打开了半透明,我更喜欢在我的应用程序中关闭它。

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

我的应用的颜色如下图所示

但是 SafariViewController 看起来像下面这样一个

【问题讨论】:

  • 我认为不可能。
  • 我已经为此提交了错误报告 (30872324)。

标签: ios ios10 sfsafariviewcontroller


【解决方案1】:

从 iOS 11 开始,Apple 解决了这个问题,它不应该再透明了!

【讨论】:

  • 我不认为这是正确的。我现在正在运行一个以 iOS 11 作为部署目标的应用程序,并将preferredBarTintColor 设置为非常深的蓝灰色阴影。它仍然是半透明的。您可以知道您何时访问 Apple 的网站并向上/向下滚动,因为它们具有带有对比元素的白色背景。我可以看到透明度很好,并且我的自定义 UIColor 中的 alpha 设置为 1.00 - 所以我知道这不是我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-08
相关资源
最近更新 更多