iPhone:UIApplicationDelegate 和启动图像?

Posted

技术标签:

【中文标题】iPhone:UIApplicationDelegate 和启动图像?【英文标题】:iPhone: UIApplicationDelegate and Launch Images? 【发布时间】:2011-05-21 04:34:04 【问题描述】:

在 UIApplication Delegate 中调用的第一个方法是什么?我在我的应用程序中包含了一个启动图像,我想在我的实际视图出现之前,在该屏幕仍然打开时先下载一些数据。我是否应该在委托中进行这些调用,或者我应该首先考虑在哪里进行这些调用?

【问题讨论】:

【参考方案1】:
- (void)applicationDidFinishLaunching:(UIApplication *)application

首先被调用。

编辑: 当应用程序启动时,您的 Default.png 会出现很短的时间。你不能依靠这短暂的时间来做一些处理。

您可以使用正在下载的消息显示您的第一个视图(借助活动指示器视图)

【讨论】:

【参考方案2】:

考虑第一个答案(作为 - (void)applicationDidFinishLaunching:(UIApplication *)application 首先调用),但是如果您想在第一个视图上显示下载的图像,然后实现一些延迟(通过计时器或其他东西,直到您的图像下载),是的,不要忘记使用活动初始化器实现中间屏幕(否则您的应用程序将看起来像挂起)。

【讨论】:

以上是关于iPhone:UIApplicationDelegate 和启动图像?的主要内容,如果未能解决你的问题,请参考以下文章

在我们的 Cocoa/Cocoa-touch 应用程序中注册的应用程序委托在哪里

iPhone 各大机型设备号

苹果手机型号对应表

在 iphone 5 和 iphone 6 中动态设置字体大小

Surface Pro4链接不上iphone手机的热点

iphone13和12外观的区别 iphone13和iphone12对比哪个好