Tag: SWIFT sfsafariviewcontroller

SFSafariViewController:隐藏导航栏

我能够让我的应用程序通过SFSafariViewController自动加载一个url,这个post ,它工作的很好,唯一的缺点是导航栏。 SFSafariViewController导航栏在使用这种方式时是没用的,因为url是只读的,'done'链接除了重新加载页面之外什么都不做。 因此,我想完全隐藏导航栏。 根据接受的答案附带的意见,build议将我的根视图控制器设置为SFSafariViewController,我不能工作。 该设置很简单,因为有一个单一的视图控制器与上述职位中包含的代码。 我怎样才能隐藏导航栏,但仍然保持SFSafariViewController的好处? 或者,如果我不能隐藏导航栏,至less隐藏“完成”的链接? 代码片段: import UIKit import SafariServices class ViewController: UIViewController { private var urlString:String = "https://example.com" override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. } override func viewDidAppear(animated: Bool) { super.viewDidAppear(animated) let svc = SFSafariViewController(URL: NSURL(string: self.urlString)!) self.presentViewController(svc, animated: […]