我有要求我需要在启动画面上显示进度条/活动指示器,直到我的数据下载在iOS 7中完成。
提前致谢
答案 0 :(得分:1)
如果您想要显示自定义(或原生)活动指示器,那么您不需要自定义启动图像在应用中显示为启动画面(这意味着无需添加Default.png | Default@2x.png (etc.)
。但是,是的,您和#39;如果您也支持Default-568h@2x.png
解析,则需要添加iPhone5
(可以自行添加XCode)。
添加UIViewController
名为" SplashViewController"
在SplashViewController中添加UIImageView
(作为子视图) - 您也可以通过编程方式添加它。 Cocoa Touch - Adding a UIImageView programmatically? - 这个问题可能会有所帮助。
为其指定背景图片(您为启动画面显示的内容)。
在SplashViewController中添加自定义(或本机)活动(进度)指示器(作为子视图) - 您也可以通过编程方式添加它。 Setting up an UIActivityIndicatorView for the UITableViewController programmatically - 这个问题可能会有所帮助。
根据需要自定义指标。 (配置何时开始/停止?)。
你下载的东西,当它完成后,只需将根视图控制器更改为下一个视图控制器(你想在下载完成后显示)。 Programmatically change rootViewController of storyBoard - 这个问题可能会有所帮助。