首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在加载WebView之前在Xcode13中删除白色屏幕?

在加载WebView之前在Xcode13中删除白色屏幕?
EN

Stack Overflow用户
提问于 2021-12-31 08:22:05
回答 4查看 534关注 0票数 -2

需要删除白屏幕,然后在iOS中加载网页视图,尝试不透明的网页视图。即使在添加了Splash屏幕和启动屏幕之后,在加载Webview之前,我仍然会得到白色的飞溅。

代码语言:javascript
复制
import UIKit
import WebKit
class HomeViewController: UIViewController, WKUIDelegate {
    
    var webView: WKWebView!
     
    override func loadView() {
        let webConfiguration = WKWebViewConfiguration()
        webView = WKWebView(frame: .zero, configuration: webConfiguration)
        webView.uiDelegate = self        
        view = webView
        webView.isOpaque = false
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()

        let webConfiguration = WKWebViewConfiguration()
        webView = WKWebView(frame: .zero, configuration: webConfiguration)
        webView.translatesAutoresizingMaskIntoConstraints = false
        let myURL = URL(string:"https://google.com")
        let myRequest = URLRequest(url: myURL!)
        

        
        view.addSubview(webView)
        webView.load(myRequest)

        NSLayoutConstraint.activate([
            webView.topAnchor.constraint(equalTo: view.topAnchor),
            webView.bottomAnchor.constraint(equalTo: view.bottomAnchor),
            webView.leftAnchor.constraint(equalTo: view.leftAnchor),
            webView.rightAnchor.constraint(equalTo: view.rightAnchor)
        ])}
}
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2022-01-05 05:25:13

//Xcode13 13

代码语言:javascript
复制
webView.isOpaque = false; 
webView.backgroundColor = UIColor.clear;
票数 0
EN

Stack Overflow用户

发布于 2021-12-31 08:46:10

您试过删除webView的背景色吗?

代码语言:javascript
复制
webView.backgroundColor = .clear
票数 0
EN

Stack Overflow用户

发布于 2021-12-31 10:46:54

你试过吗

代码语言:javascript
复制
self.webView.scrollView.backgroundColor = .clear
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70540354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档