Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 使用splashscreen显示进度条3秒钟_Iphone_Objective C - Fatal编程技术网

Iphone 使用splashscreen显示进度条3秒钟

Iphone 使用splashscreen显示进度条3秒钟,iphone,objective-c,Iphone,Objective C,在我的appdelegate中,我有一个显示Default.png 3秒钟的方法(splashscreen): 我需要用splashscreen显示一个progressbar,它显示3秒钟的加载,你能帮我吗?似乎所有的工作(progressbar的创建和初始化)都应该用这个方法:)在睡眠(3)之前以1秒的间隔初始化一个nstimer,这会触发一个选择器(一个方法)。此选择器应将progressbar更新+1,当它达到3时,您可以禁用nstimer NSTimer的类参考,以及如何使用它的一个很好

在我的appdelegate中,我有一个显示Default.png 3秒钟的方法(splashscreen):


我需要用splashscreen显示一个progressbar,它显示3秒钟的加载,你能帮我吗?似乎所有的工作(progressbar的创建和初始化)都应该用这个方法:)

在睡眠(3)之前以1秒的间隔初始化一个nstimer,这会触发一个选择器(一个方法)。此选择器应将progressbar更新+1,当它达到3时,您可以禁用nstimer


NSTimer的类参考,以及如何使用它的一个很好的指南:)

在触发选择器(方法)的睡眠(3)之前,以1秒的间隔初始化NSTimer。此选择器应将progressbar更新+1,当它达到3时,您可以禁用nstimer


NSTimer的类参考,以及如何使用它的一个很好的指南:)

启动页面的目的是让用户在加载应用程序时可以看到一些东西。冻结应用程序以迫使你的启动页面停留更长时间是愚蠢的,近乎恶意的。苹果同意你的观点,所以这并不是最好的做法。然而,保持初始屏幕打开的时间更长是有一些目的的,我在苹果公司看到了一些使用它的例子。更不用说你可能会因为那样做而被苹果公司拒绝。可能是关键词——如果你有一个好的目的,我看不出问题所在,苹果公司也不知道。因此,在这个问题上投反对票是没有意义的。然而,在stackoverflow上可能已经有很多这样的问题:)@lecou Games这样做是因为他们需要额外的时间来加载资源@在这三秒钟内,Malek实际上没有做任何工作,他只是冻结了他的应用程序。如果你有一些用户需要阅读的许可证信息,我可能会看到这样做,但你应该在模式视图中这样做,而不是在启动屏幕上。启动页面的目的是在加载应用程序时为用户提供一些可以查看的内容。冻结应用程序以迫使你的启动页面停留更长时间是愚蠢的,近乎恶意的。苹果同意你的观点,所以这并不是最好的做法。然而,保持初始屏幕打开的时间更长是有一些目的的,我在苹果公司看到了一些使用它的例子。更不用说你可能会因为那样做而被苹果公司拒绝。可能是关键词——如果你有一个好的目的,我看不出问题所在,苹果公司也不知道。因此,在这个问题上投反对票是没有意义的。然而,在stackoverflow上可能已经有很多这样的问题:)@lecou Games这样做是因为他们需要额外的时间来加载资源@在这三秒钟内,Malek实际上没有做任何工作,他只是冻结了他的应用程序。如果你有一些用户需要阅读的许可证信息,我可能会看到这样做,但你应该在模式视图中这样做,而不是在启动屏幕上。在触发的选择器中实现静态int计数器不是更好吗?我没有过多考虑,但可以肯定,我看不出有任何问题,在触发选择器中实现一个静态int计数器不是更好吗?我没有过多考虑这一点,但确实,我看不出有任何问题
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
        sleep(3);
    // Override point for customization after application launch.

    // Add the view controller's view to the window and display.
        [window addSubview:viewController.view];
        [window makeKeyAndVisible];
        return YES;
}