使用 SFSafariViewController 来打开网页

检讨下,SFSafariViewController 其实是 iOS 9 就出的东西,我在项目中为了实现网页加载进度条还在用NJKWebViewProgress,使用 SFSafariViewController 实在非常简单:

let vc = SFSafariViewController(url: URL(string: "https://www.google.com")!)
self.present(vc, animated: true, completion: nil)
C32C8289-F8A4-4BCB-8996-1DB7B47EA930.png

默认导航栏以及下面 toolbar 的背景色是白色,按钮的 tintColor 是蓝色,你都可以修改它:

vc.preferredBarTintColor = UIColor.white
vc.preferredControlTintColor = UIColor.black

你可能感兴趣的:(使用 SFSafariViewController 来打开网页)