【发布时间】:2018-01-10 02:50:40
【问题描述】:
我的问题是 导航栏在我的 WebView 后面,因为它的框架是 self.view.bounds,并且应用程序不显示导航栏。如果我忽略 WebView frame = self.view.bounds,我的 WebView 不适合 iPhone 8 设备模拟的屏幕。
如何使我的 WebView 适合屏幕的右侧、左侧和底部,并在顶部显示我的导航栏???
我尝试修改我的 WebView 内容模式,但没有任何反应...
导航栏工作正常,后退和刷新按钮也。问题是使用 myWebView.frame=self.view.bounds 使 WebView 适合屏幕,导航栏隐藏在 myWebView 后面:(
我的代码
override func viewDidLoad() {
super.viewDidLoad()
myWebView.delegate = self
let myURL=URL(string:"https://www.google.com")
let requestObj = URLRequest(url:myURL!)
myWebView.loadRequest(requestObj)
self.view.addSubview(myWebView)
URLCache.shared.removeAllCachedResponses()
URLCache.shared.diskCapacity = 0
URLCache.shared.memoryCapacity = 0
myWebView.scalesPageToFit = true;
myWebView.frame=self.view.bounds;
谢谢 ;)
【问题讨论】:
-
帮助您显示您的代码,否则我们只是猜测。
-
Oki,有它;)