将视图控制器添加为启动屏幕

时间:2015-06-01 06:42:25

标签: ios objective-c

我正在启动屏幕上,我想要添加进度条。 LaunchScreen.xib不允许我在启动屏幕上添加进度条。

那么可以在一段时间间隔内添加一个视图控制器作为启动画面,这样我就可以在项目的启动画面上添加一个进度条了吗?

3 个答案:

答案 0 :(得分:20)

不,你不能。您无法向其添加任何逻辑代码。

并且也知道,在发布屏幕时间。您的应用根本没有启动。所以关于进度条的代码没有运行。

我认为更好的方法是首先使用启动屏幕,然后根据需要显示带有进度条的viewController。

答案 1 :(得分:0)

将启动屏幕视为进度指示器并在applicationDidFinishLaunchingWithOption.as中返回“是”之前加载内容返回是执行行然后查看控制器加载它的视图。但是在返回之前不要尝试太多的东西,比如耗时的网络操作。

答案 2 :(得分:-1)

是的,可以。我想控制启动AppDelegate.m文件中didFinishLaunchingWithOptions中所做的应用程序时启动屏幕可见的时间。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

int time = 3;
sleep(time);
printf("[%i] %s ***** sleeping %i seconds *****\n",__LINE__,__FUNCTION__, time);

return YES;

}