【发布时间】:2017-09-20 11:58:19
【问题描述】:
这确实是一个非常简单的问题,但我对 IOS 开发和 Swift 完全陌生。
我正在尝试添加一个 webview 并让它填满整个屏幕。
这是我的代码
override func viewDidLoad() {
super.viewDidLoad()
let myWebView:UIWebView = UIWebView(frame: CGRect(x: 0, y: 0, width: 300, height: 300))
self.view.addSubview(myWebView)
let url = URL (string: "https://google.com");
let request = URLRequest(url: url! as URL);
myWebView.loadRequest(request);
}
当我运行应用程序时,只出现一个白屏。我可以将 html 作为字符串加载 (loadHTMLString)
所以 2 个问题
- 如何让 Web 视图获得全屏尺寸?
- 为什么我无法加载 url - 我只得到白屏
【问题讨论】:
-
您可以使用 self.view.frame.size.width 作为宽度,使用 self.view.frame.size.height 作为高度
-
你还没有添加 webView 来查看。