如何更改SFSafariViewController的背景颜色?

时间:2015-10-20 21:08:48

标签: ios ios9 sfsafariviewcontroller

据我所知,下面的代码更改了SFSafariViewController的色调,但是如何更改导航栏和tabBar的背景颜色?

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

澄清我想将半透明白色改为深绿色?

enter image description here

非常感谢任何有关此事的帮助。

谢谢!

2 个答案:

答案 0 :(得分:4)

SFSafariViewController,从iOS 10 SDK开始,具有preferredBarTintColorpreferredControlTintColor属性,分别控制条形项的色调和条形本身。

答案 1 :(得分:1)

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

下提交的