WKWebView полноэкранный режим вместо кадра?

Я новичок в Swift 3.0, и мне нужна помощь …

Я пытаюсь создать фрейм, который должен отображать веб-сайт. Веб-сайт не должен заполнять весь вид, а только рамку. Каждый раз, когда я запускаю приложение, веб-сайт заполняет весь экран, а не только рамку … 🙁

Это мой код:

import UIKit import WebKit class ViewController: UIViewController, WKUIDelegate { @IBOutlet weak 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://www.google.com/") let myRequest = URLRequest(url: myURL!) webView.load(myRequest) } } 

Что я хочу:

образ

Что я получаю:

образ

Добавьте ограничения (якорь) для webview с равным заполнением.

Попробуйте это с раскладкой:

Удалите loadView() из вашего файла:

введите описание изображения здесь

Или попробуйте это программно:

 import UIKit import WebKit class WebKitController: UIViewController { @IBOutlet weak var webView: WKWebView! override func viewDidLoad() { super.viewDidLoad() let myURL = URL(string: "https://www.google.com/") let myRequest = URLRequest(url: myURL!) setupWKWebViewConstraints() webView.load(myRequest) } // add constraints to your web view func setupWKWebViewConstraints() { let paddingConstant:CGFloat = 30.0 webView.translatesAutoresizingMaskIntoConstraints = false webView.topAnchor.constraint(equalTo: self.view.topAnchor, constant: paddingConstant).isActive = true webView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: -paddingConstant).isActive = true webView.leadingAnchor.constraint(equalTo: self.view.leadingAnchor, constant: paddingConstant).isActive = true webView.trailingAnchor.constraint(equalTo: self.view.trailingAnchor, constant: -paddingConstant).isActive = true } } 
  • WKWebView загружает ресурсы из локальной папки документа
  • Веб-страница не отображается с помощью WkWebView и Swift в iOS
  • WKWebView + contentInset делает неправильный размер контента
  • SWIFT - события прокрутки HTML в WKWebView, находящиеся внутри ScrollView
  • Как удалить или захватить событие кнопки выбора даты iOS?
  • Как удалить кеш WKWebview в iOS8?
  • Swift 3 WKWebView 'URLRequest'; вы хотели использовать «как» для явного преобразования? (BUG)
  • WKWebView не обрабатывает заголовок «Set-Cookie» правильно
  • Как определить причину сбоя WKWebView
  • Потяните, чтобы обновление не работало в iOS WebView
  • как добавить тайм-аут для WKWebview
  • Давайте будем гением компьютера.