簡體   English   中英

如何使Webview在屏幕上不完整

[英]how to make webview not full size on screen

我想在iphone應用程序上獲取我的Webview,但是每次添加它都會使其全屏顯示。 我在大多數屏幕上添加了一個webviewkit,但是代碼似乎覆蓋了這個問題,我對代碼不是很好,但是只是想知道我是否可以在下面的代碼中更改一件東西以使其不完整

我在某些頁面上添加了一個webviewkit,但是代碼以某種方式覆蓋了它

import UIKit
import WebKit

class ViewController2: UIViewController, WKUIDelegate {

    @IBOutlet 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://weatheralertsireland.com")
        let myRequest = URLRequest(url: myURL!)
        webView.load(myRequest)
    }
}

能否請您查看我在使它適合屏幕上的webviewKit時所犯的錯誤?

您必須為webview提供框架以根據您的要求調整其大小,並從您的代碼中刪除loadView方法。

let webView = WKWebView()
        let myURL = URL(string:"https://weatheralertsireland.com")
        let myRequest = URLRequest(url: myURL!)
        webView.frame = CGRect(x: 0, y: self.view.frame.size.height/2, width: self.view.frame.size.width, height: self.view.frame.size.height/2)
        self.view.addSubview(webView)
        webView.load(myRequest)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM