ios - WKWebView 中的刷新按钮

标签 ios swift xcode wkwebview

我正在尝试让我的其中一个页面右上角显示的按钮来刷新 WebView。我应该在我的代码中的什么地方添加允许这种情况发生的文本? enter image description here

    class CycleViewController: UIViewController, WKUIDelegate {

    var window: UIWindow?
    var webView: WKWebView!

    override func loadView() {
        let webConfiguration = WKWebViewConfiguration()
        webView = WKWebView(frame: .zero, configuration: webConfiguration)
        webView.uiDelegate = self
        view = webView

    }

    override func viewDidLoad() {
        super.viewDidLoad()

        webView.backgroundColor = UIColor.clear
        webView.backgroundColor = UIColor(red: 0.0196, green: 0.4, blue: 0.2902, alpha: 1.0)

        webView.isOpaque = false
        let myURL = URL(string: "https://jwelsh19.wixsite.com/countryday")
        let myRequest = URLRequest(url: myURL!)
        webView.load(myRequest)

    }
}

最佳答案

将其与文件主 Storyboard中的按钮连接

@IBAction func reload(_ sender: UIButton) {

    webView.reload()

}

希望这就是你要找的

关于ios - WKWebView 中的刷新按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53141900/

相关文章:

iOS:在特定频率以下录制音频

ios - 如何设置CAEmitterLayer背景透明?

iphone - 我的 iOS 5 调试符号丢失了。我怎样才能把它们找回来?

ios - Xcode - 在构建阶段从 bash 脚本设置/添加环境变量

ios - 在 Swift 中设置 "unexpectedly found nil"时出现 "self imageView! image"错误

ios - 自调整单元格高度变化导致跳跃动画

ios - 应用程序运行时将 iPhone 的音量控制转移到应用程序

ios - Swift - 使用边框宽度和颜色设置标签边框有效,但在设置特定边时设置框架宽度关闭

IOS:禁用 UItextfield

ios - 如何为 UITableView 创建 IBAction?