gpt4 book ai didi

html - 在 iOS 的 UIWebView 中转到上一个本地 html

转载 作者:行者123 更新时间:2023-11-28 11:00:32 24 4
gpt4 key购买 nike

在我的项目中有很多 html 文件,它们通过 anchor 链接相互连接。在 UITableView 中通过 UIWebView 选择后,所有 html 文件都会显示。加载 anchor 链接后,用户可以转到所选的 html。现在当想要返回时出现问题,因为无论我做什么,导航栏中的后退按钮都会将我们带到 tableView 而不是以前的 html。我如何添加后退按钮,我如何知道在任何给定时间通过 UIWebView 查看哪个 html?

import UIKit

class DisplayViewController: UIViewController, UIWebViewDelegate {


var articleName = “”
@IBOutlet var webView: UIWebView!


override func viewDidLoad() {
super.viewDidLoad()
functionOfWebView()


}


func functionOfWebView()
{

let URL = Bundle.main.url(forResource: "\(articleName)", withExtension: "html")
let request = NSURLRequest(url: URL! as URL)
webView.loadRequest(request as URLRequest)



}

最佳答案

您可以通过将 webView 的“goBack”操作链接到 UIButton 来轻松实现这一点。

我假设您正在同一个 webView 中的 html 文件之间导航。

  • 从 Storyboard中选择 webView,然后选择“Connections Inspector”:

enter image description here

  • 注意“Received Actions”列表中有“goBack”选项;从其圆圈拖动到按钮:

enter image description here

现在,不是弹出当前的 ViewController,按钮应该为您的情况执行所需的功能(返回到 webview 中的上一个网页)。

关于html - 在 iOS 的 UIWebView 中转到上一个本地 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40830385/

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