如何更改 SFSafariViewController 的背景颜色?

How to change the background color of a SFSafariViewController?

我知道下面的代码更改了 SFSafariViewController 的色调,但是如何更改导航栏和选项卡栏的背景颜色?

SFSafariViewController *safariViewController = [[SFSafariViewController alloc] initWithURL:webpageUrl];
[safariViewController.view setTintColor:[UIColor blueColor]];

澄清一下,我想将半透明的白色更改为深绿色?

如有任何帮助,我们将不胜感激。

谢谢!

这是 iOS 9.0 中当前 SFSafariViewController 实现的一个已知问题。雷达在 http://www.openradar.me/22947521

下归档
从 iOS 10 SDK 开始,

SFSafariViewController 具有 preferredBarTintColorpreferredControlTintColor 属性,分别控制栏项目和栏本身的色调。