使用 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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,041评论 3 119
  • 之所以想写这个话题,是因为上周末发生的一件事情刺激了敏感的神经。是的,如果有什么事会让我抓狂的话,迟到真的算是...
    Themis0607阅读 1,586评论 0 0
  • 半个时辰后…… 能用肉眼看到在药汤表面浮着一层看似油脂的黑色斑块,且散发着一股类似过夜饭菜的酸馊味,而之前...
    凱鏾阅读 3,707评论 0 0
  • 版权所有版本:V7.22010年7月版权所有©1996-2010由Aspen技术有限公司保留所有权。 Aspen ...
    橡果阅读 4,348评论 0 0