gpt4 book ai didi

ios - 如何在 SafariViewController 中隐藏完成按钮和搜索栏

转载 作者:搜寻专家 更新时间:2023-10-30 21:56:50 38 4
gpt4 key购买 nike

我正在使用 SafariViewController 来显示网页,而不是我从我的应用程序的 NavigationController 推送的默认“完成”按钮来保留我的导航堆栈和后退箭头.但是,我需要隐藏 SafariViewController 上的默认完成按钮和搜索栏。这可能吗?请参阅下面的代码和屏幕截图...

let svc = SFSafariViewController(URL: pinterestSafariURL)
navigationController?.pushViewController(svc, animated: true)

enter image description here

注意:链接到这个问题,但答案是黑客,而我正在寻找使用 SafariViewController API 的解决方案:SFSafariViewController: Hide navigation bar

最佳答案

根据 Apple's documentationSFSafariViewController 上,似乎没有可公开访问的方法来隐藏“完成”按钮或 URL 栏。 Apple 建议您使用 WKWebView如果您需要自定义浏览器界面。

有一个 AppCoda tutorial on WKWebView它向您展示了如何创建一个带有嵌入式 WKWebViewViewController。希望对您有所帮助!

关于ios - 如何在 SafariViewController 中隐藏完成按钮和搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36612960/

38 4 0