Мое приложение загружает WebView. Я встроил в контроллер навигации и добавил элемент кнопки на панели в качестве кнопки возврата ...
import UIKit
import WebKit
var refController:UIRefreshControl = UIRefreshControl()
class FirstViewController: UIViewController, UIWebViewDelegate, WKNavigationDelegate, WKUIDelegate {
@IBAction func backwardsButtonTapped(_ sender: Any) {
webView.goBack()
}
@IBOutlet weak var webView: WKWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
self.webView.navigationDelegate = self
self.webView.uiDelegate = self
let url = "https://www.google.com/"
let request = URLRequest(url: URL(string: url)!)
self.webView.load(request)
Все работает нормально, но я бы хотел скрыть кнопку возврата, чтобы она отображалась только когда WebView загружает новый контент. Например, приложение открывается на google.com, а кнопка «Назад» скрыта, но когда пользователь что-то ищет и загружает новую страницу, появляется кнопка.
Затем я хочу, чтобы кнопка снова скрывалась, когда пользователь возвращается на google.com.
Любая помощь или совет? Я новичок ie.