如何将导航控制器添加到WebView?

时间:2019-06-27 03:50:31

标签: swift

我已经使用以下代码迅速创建了一个webView应用。但是我还需要在底部添加一个导航栏,该导航栏可以转到网站的不同页面。这些只是另一个链接,但是webView占据了整个屏幕,我似乎无法向其中添加导航栏。提前感谢您的帮助。

import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {

    @IBAction func goBack(_ sender: Any) {
        self.webView.goBack()
    }
    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()

        let myURL = URL(string:"https://test.com")
        let myRequest = URLRequest(url: myURL!)
        webView.load(myRequest)
    }}

1 个答案:

答案 0 :(得分:0)

在Xib或情节提要中向底部添加一个子视图,然后更改Web视图底部约束常量值

WebView约束 enter image description here

SubView约束 enter image description here