gpt4 book ai didi

ios - 创建工具栏以在 Swift 上关闭 WebView

转载 作者:搜寻专家 更新时间:2023-11-01 06:07:22 25 4
gpt4 key购买 nike

在我的应用程序中,我有一个按钮,点击它会加载另一个 ViewController 以全屏显示 WebView。这里的问题是如何像 Facebook 一样在顶部创建一个工具栏,我可以在其中关闭 WebView。

enter image description here

最佳答案

在 iOS 9 中,您可以使用 SFSafariViewController,这是一个 WebView Controller (具有 safari 引擎功能),具有所有需要的控件(后退按钮、关闭等)。您必须导入 SafariServices 才能使用它。

否则,您只需在 webview 上的 Storyboard中添加一个工具栏,并添加 Hook 到实现“后退”和“关闭”功能的 IBACtions 的按钮(UIWebView 和 WKWebView 都提供对其导航方法的轻松访问并添加一个关闭按钮对于 View Controller 来说非常简单:self.dismisViewController(animated:true) 如果它是模态的,或者 self.popViewController 如果它被推送到导航 Controller 堆栈上) .

关于ios - 创建工具栏以在 Swift 上关闭 WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33991145/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com