@IBAction func btnClick(_ sender: Any) {
self.performSegue(withIdentifier: "Identifizieren Sie durch segue angegeben", sender: nil)
}
@IBOutlet weak var webPage: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
let homeUrl="https://google.com"
openUrl(urlString: homeUrl)
webPage.navigationDelegate = self
}
//Öffnen Sie die Webansicht mit der durch die Zeichenfolge angegebenen URL
func openUrl(urlString: String) {
let url = URL(string: urlString)
let request = NSURLRequest(url: url!)
webPage.load(request as URLRequest)
}
@IBAction func goBack(_ sender: Any) {
self.dismiss(animated: true, completion: nil)
}
Stellen Sie die folgenden zwei von Segue ein
Wenn bei iPhoneX usw. nur die oben genannten Schritte ausgeführt werden, wird die Zeit auf dem Bildschirm usw. weggelassen, sodass dies ebenfalls erforderlich ist
Die folgenden Einstellungen sind erforderlich, um den Bewegungssensor des Geräts zu erhalten
var rcvURL=""
override func viewDidLoad() {
super.viewDidLoad()
webView.uiDelegate = self //ich brauche das
webView.navigationDelegate = self
openUrl(urlString: rcvURL)
}
Auf dem Bildschirm werden eine weiße Box mit Media Player und ein Videowiedergabecontroller angezeigt. Überprüfen aller Web View-Eigenschaften (?) Dieses Problem wurde behoben. Ursache unbekannt.
Referenz https://fuuno.net/swift/bo_bi_1/bo_bi_1.html https://yuu.1000quu.com/how_to_use_segue https://qiita.com/zlia_7/items/e99b77372d8c0f38d98b https://qiita.com/Sab_swiftlin/items/4f184c66477e291d4a0a
Recommended Posts