gpt4 book ai didi

iphone - 持久启动图像

转载 作者:行者123 更新时间:2023-11-30 13:30:14 24 4
gpt4 key购买 nike

使用 Xcode 7 我想创建一个带有 UIWebView 的小型应用程序。该应用程序必须从所有设备上运行。我在 Assets 中使用“新的 iOS 启动图像”。但是,当“启动”终止时,在加载 WebView 之前会有一段等待时间(根据连接速度而变化)。这次我想“启动屏幕”继续坚持使用设备类型的图像。

你能帮我吗?

最佳答案

您无法按照苹果的建议增加启动屏幕的时间,但您可以做一些让用户感觉启动屏幕仍然存在的事情。您可以通过以下方式实现:

我假设启动屏幕后加载的第一个屏幕是 WebView 屏幕。在界面生成器中的 WebView 上添加 UIImageView 并在 ImageView 上设置启动屏幕图像。现在为该 imageView 创建 IBOutlet,并在 webview 通知您它已加载到其委托(delegate)方法中时将其隐藏属性设置为 yes。不要忘记在界面生成器中设置 UIWebView 的委托(delegate)。

class WebViewController: UIViewController, UIWebViewDelegate {
@IBOutlet var UIImageView: imgThumbSplash!


override func viewDidLoad() {
super.viewDidLoad()
imgThumbSplash.hidden = false
}

func webViewDidFinishLoad(webView: UIWebView){
imgThumbSplash.hidden = true
}


func webView(webView: UIWebView, didFailLoadWithError error: NSError?){
imgThumbSplash.hidden = true
}

}

关于iphone - 持久启动图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36648204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com