如何在加载时加载自定义进度条

时间:2014-10-29 08:09:54

标签: objective-c ios7 splash-screen

我有要求我需要在启动画面上显示进度条/活动指示器,直到我的数据下载在iOS 7中完成。

提前致谢

1 个答案:

答案 0 :(得分:1)

如果您想要显示自定义(或原生)活动指示器,那么您不需要自定义启动图像在应用中显示为启动画面(这意味着无需添加Default.png | Default@2x.png (etc.)。但是,是的,您和#39;如果您也支持Default-568h@2x.png解析,则需要添加iPhone5(可以自行添加XCode)。

  1. 添加UIViewController名为" SplashViewController"

  2. 在SplashViewController中添加UIImageView(作为子视图) - 您也可以通过编程方式添加它。 Cocoa Touch - Adding a UIImageView programmatically? - 这个问题可能会有所帮助。

  3. 为其指定背景图片(您为启动画面显示的内容)。

  4. 在SplashViewController中添加自定义(或本机)活动(进度)指示器(作为子视图) - 您也可以通过编程方式添加它。 Setting up an UIActivityIndicatorView for the UITableViewController programmatically - 这个问题可能会有所帮助。

  5. 根据需要自定义指标。 (配置何时开始/停止?)。

  6. 你下载的东西,当它完成后,只需将根视图控制器更改为下一个视图控制器(你想在下载完成后显示)。 Programmatically change rootViewController of storyBoard - 这个问题可能会有所帮助。