0

我是 IOS 应用程序开发的新手。我的要求是开发一个在用户登录时显示应用程序的应用程序。

当用户打开应用程序时,会立即显示 Storyboard 启动屏幕,然后在显示登录页面后显示空白屏幕以供用户登录。我认为 WEBUI 需要时间来加载。

这里的问题是启动屏幕后显示的空白白屏。为了避免我试图通过启动屏幕等到网络加载,但添加这些功能不起作用。请让我知道代码的解决方案。

这是我的代码——ViewController.swift

import UIKit

class ViewController: UIViewController {
     @IBOutlet weak var backgroundImageView: UIImageView!
     @IBOutlet var webView: UIWebView!
     override func viewDidLoad() {
         super.viewDidLoad()
       // Do any additional setup after loading the view, typically                 from a nib.
        let url = URL (string: "https://www.google.com");
    let requestObj = URLRequest(url: url!);
    webView.loadRequest(requestObj);
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
   } 
 }

请让我知道是否有其他解决方案..

4

1 回答 1

0

制作一个看起来像您的启动屏幕的额外控制器在启动屏幕后显示它但没有动画,因此用户看不到您更改屏幕白色 webview 以在此屏幕上加载然后使用 webview 呈现 viewcontroller

我为您制作测试项目您可以从以下位置下载:http ://www.filedropper.com/testproject

于 2017-06-02T21:57:19.230 回答