6

我知道下面的代码改变了 SFSafariViewController 的色调颜色,但是你如何改变导航栏和 tabBar 的背景颜色呢?

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

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

在此处输入图像描述

对此问题的任何帮助将不胜感激。

谢谢!

4

2 回答 2

4

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

于 2016-08-19T23:32:12.873 回答
1

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

于 2015-10-21T08:56:28.853 回答