【问题标题】:Displaying a splash screen [duplicate]显示启动画面[重复]
【发布时间】:2012-02-13 14:48:43
【问题描述】:

可能重复:
iPhone - Splash Screen with progress bar

一旦我们启动应用程序,我需要显示一个屏幕,其中将显示应用程序徽标和UIActivityIndicator。 AppStore 中的许多应用程序都有此功能。

到目前为止,我所做的是;我拖动了一张图片并将其命名为Default.png。这是一张只有纯色背景的图像。我需要在上面添加我的应用程序徽标和 ActivityIndicator。

我该怎么做。请帮忙?

注意:尽管我称它为启动画面,但它不是。

【问题讨论】:

  • UIActivityIndi​​cator 不能添加到闪屏,但是可以在程序启动后添加,放置一两秒来可视化..
  • 你知道我应该从哪里删除视图。我将从applicationDidFinishLoading 加载它,但我应该从哪里删除它?

标签: iphone objective-c


【解决方案1】:

Default.png 在 SpringBoard 启动应用程序时显示 - 即加载到内存中。在此期间,您不能添加任何自定义视图。之后,在applicationDidFinishLoading中,你应该自己添加闪屏——比如全屏UIImageView,上面有UIActivityIndi​​cator。

【讨论】:

  • 我认为 UIViewController 应该有一个图像和活动指示器,但是我如何从 applicationDidFinishLoading 加载 UIViewController ?帮助
  • 你应该从 nib 加载它,或者动态构建。互联网上有很多例子。
  • 好吧,我只能使用代码来显示它。我不应该使用XIB 或IB
  • @sharon 您需要创建一个 UIViewController,然后只需在代码中向视图添加背景图像和进度条以及其他任何内容,然后在初始化步骤时根据需要更新进度条完成。请记住不要将其留在那里超过必要的时间 - 用户不想盯着您的徽标和进度指示器的时间超过他们绝对必须的时间
  • 我想我必须将它添加到mainwindow,我应该从哪个事件中删除它?
猜你喜欢
  • 2012-08-02
  • 1970-01-01
  • 1970-01-01
  • 2018-12-07
  • 2014-01-22
  • 2023-03-30
  • 2011-08-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多