使用SFSafariViewController,效果很好,但由于某些原因,当我去这个网页[knowitall.ch公司],它通过打开缩放视图启动?有一个小黑匣子,我需要按得到完整的网页。
我的代码再简单不过了。
if let url = URL(string: url2U) { let vc = SFSafariViewController(url: url, entersReaderIfAvailable: true) vc.delegate = self present(vc, animated: true) }
如果我按下框,我得到正确的看法,如何围绕这个代码,所以我打开这里的第二个看法?不需要黑盒:)
“缩放视图”是阅读器模式。它出现是因为你要的。套 entersReaderIfAvailable 到 false init(url:entersReaderIfAvailable:) 在iOS 11中已被弃用。您需要使用配置对象对其进行初始化:
entersReaderIfAvailable
false
init(url:entersReaderIfAvailable:)
if let url = URL(string: url2U) { let vc: SFSafariViewController if #available(iOS 11.0, *) { let config = SFSafariViewController.Configuration() config.entersReaderIfAvailable = false vc = SFSafariViewController(url: url, configuration: config) } else { vc = SFSafariViewController(url: url, entersReaderIfAvailable: false) } vc.delegate = self present(vc, animated: true) }