ios - iOS webView 没有使用整个屏幕
问题描述
我尝试在 webView 应用程序中显示一个完整的响应式引导网站。该应用程序应该只加载我的网站,就像我在智能手机/平板电脑的浏览器中加载网站一样。
但是,该应用程序在平板电脑上看起来像这样:
如何使应用程序完全响应?
完整代码:
ViewController.swift
import UIKit
import WebKit
class ViewController: UIViewController, WKNavigationDelegate {
@IBOutlet var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
// 1 The webView loads the url using an URLRequest object.
let url = URL(string: "https://www.blizz-z.de/")!
webView.load(URLRequest(url: url))
// 2 A refresh item is added to the toolbar which will refresh the current webpage.
let refresh = UIBarButtonItem(
barButtonSystemItem: .refresh,
target: webView,
action: #selector(webView.reload)
)
toolbarItems = [refresh]
navigationController?.isToolbarHidden = true
navigationController?.isNavigationBarHidden = true
}
override func loadView() {
webView = WKWebView()
webView.navigationDelegate = self
view = webView
let color = UIColor.black;
self.view.backgroundColor = color
}
func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) {
title = webView.title
}
}
解决方案
推荐阅读
- python - 将 str 转换为日期时间。时间
- python - 一组点上的速度剖面
- python - 如何将时间戳从数据框列转换为仅天数?
- reactjs - React 类组件:为什么它不会导致重新渲染?
- linux - 绑定包含安装在 docker 容器中的安装点的卷
- python - 我想使用 jinja2 格式 {{all.{{item}}}} 从 html 中的 sqlalchemy 表中获取数据,其中 item 是字符串的元素,all 是数据
- c++ - swscanf 无法读取整数值
- c# - 带有参数 Action 的测试方法
使用 Nunit 和最小起订量 c# - .net-core - 有没有办法从自定义 JsonConverter 类实现中访问 customParameters object[]?
- c++ - 这些重载operator()的方式有什么区别?