【发布时间】:2018-11-02 13:30:54
【问题描述】:
我使用 WKWebView 快速创建了一个小应用程序,允许用户访问响应式网站,登录页面有一个选项,允许用户访问完整的公司网站,一旦该网站页面显示,我没有返回按钮选项带您返回上一页。如何快速添加用户可以选择的后退按钮以使他们返回原始响应式网站页面。我是新手,任何帮助将不胜感激。我包括我的代码副本(ViewController.swift)。
ViewController.swift
// wfmApp
//
// Created by Stefan Sanders on 9/13/18.
// Copyright © 2018 Stefan Sanders. All rights reserved.
//
import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet weak var wenView: WKWebView!
@IBOutlet weak var activityIndicator: UIActivityIndicatorView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let URLString = "https://www.wastefreemail.com/app"
let request = URLRequest(url:URL(string:URLString)!)
self.wenView.load(request)
self.wenView.addObserver(self, forKeyPath: #keyPath(WKWebView.isLoading), options: .new, context: nil)
}
override func observeValue(forKeyPath keyPath: String?, of object: Any?, change: [NSKeyValueChangeKey : Any]?, context: UnsafeMutableRawPointer?) {
if keyPath == "loading" {
if wenView.isLoading {
activityIndicator.startAnimating()
activityIndicator.isHidden = false
} else {
activityIndicator.stopAnimating()
}
}
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
【问题讨论】:
标签: ios swift webview responsive-design uibutton