Открытие страницы сайта по кнопке

uiwebview

#1

Добрый день. Подскажите пожалуйста, необходимо по кнопке в новом view controller открыть страницу сайт. Искала на ютубе, находились только видео с открытием сразу при запуске. Мне же надо по кнопке.

попытка 1
import UIKit
import WebKit

class TKViewController: UIViewController {
@IBOutlet weak var TKWebView: UIWebView!

override func viewDidLoad() {
super.viewDidLoad()

let url = URL(string: “http://www.consultant.ru/document/cons_doc_LAW_215315/”)
let urlRequest:URLRequest = URLRequest(url: <#T##URL#>)
TKWebView.load(urlRequest)

попытка 2
import UIKit
import WebKit

class TKViewController: UIViewController {
let webView: WKWebView = {
let view = WKWebView()
view.translatesAutoresizingMaskIntoConstraints = false
return view
}()
override func viewDidLoad() {
super.viewDidLoad()

let url = URL(string: “http://www.consultant.ru/document/cons_doc_LAW_215315/”)
let myWebsite = URLRequest(url: url!)

webView.load(myWebsite)

view.addSubview(webView)

setupWebViewScreen()
}

func setupWebViewScreen(){
webView.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
webView.centerYAnchor.constraint(equalTo: view.centerYAnchor).isActive = true
webView.heightAnchor.constraint(equalTo: view.heightAnchor).isActive = true
webView.widthAnchor.constraint(equalTo: view.widthAnchor).isActive = true

}

}

2 открывает сразу сайт, может можно куда нибудь вставить кнопку?


#2

Можно, на другой VC.