Rut*_*h85 19 iphone xcode objective-c ipad ios
对于iOS设备,在设置自定义启动时间图像后,在模拟器上测试时它仍然大约4s但是在iphone上测试时它会在不到1秒后隐藏!假设这取决于处理器,但如何修改可视化时间?谢谢.
Par*_*att 42
更好的选择是在你的appDidFinishLaunching:方法中进行5秒的睡眠.
在您的appDidFinishLaunching:方法开始时的声明.
sleep(5);
Run Code Online (Sandbox Code Playgroud)
希望这对你有所帮助.
注意: - 您可能希望将时间从5秒增加到适合您的任何时间.谢谢
编辑:您可能需要包含#import <unistd.h>声明.
您实际上无法更改加载时间本身 - 这取决于操作系统以及加载方式.但是 - 您可以通过简单地将UIImageView图像放在主窗口应用程序的顶部并使用NSTimer- 删除它来让它感觉需要更长时间- 您甚至可以使用更好的动画使其消失,就像让它淡出一样.
小智 5
我们还可以通过以下方式增加durationApp Launch Image 的时间applicationShouldLaunch,
#import "MSTRMobileAppDelegate.h
@implementation MSTRMobileAppDelegate (Extension)
- (BOOL)applicationShouldLaunch:(UIApplication *)application errorDescription:(NSString**)errorString
{
sleep(10);
return TRUE;
}
@end`
Run Code Online (Sandbox Code Playgroud)