launchscreen.xib目标c iOS的设置时间
我试图为launchscreen.xib设置时间,使其持续更长时间,例如5秒,因为默认情况下它消失得太快了。我搜索了web,但没有发现任何有用的内容,可以这样做吗?launchscreen.xib目标c iOS的设置时间,ios,objective-c,launch-screen,Ios,Objective C,Launch Screen,我试图为launchscreen.xib设置时间,使其持续更长时间,例如5秒,因为默认情况下它消失得太快了。我搜索了web,但没有发现任何有用的内容,可以这样做吗? 谢谢您可以将此添加到您的应用程序代理中: float delay =5.0; - (void)applicationDidFinishLaunching:(UIApplication *)application { [NSThread sleepForTimeInterval:delay]; } 报告提到: 启动文件
谢谢您可以将此添加到您的应用程序代理中:
float delay =5.0;
- (void)applicationDidFinishLaunching:(UIApplication *)application {
[NSThread sleepForTimeInterval:delay];
}
报告提到:
启动文件或图像提供了一个简单的占位符图像,iOS会在应用程序启动时显示该图像。占位符图像给用户的印象是,您的应用程序快速响应,因为它会立即出现,并很快被应用程序的第一个屏幕所取代
因此,基本上启动屏幕不能持续更长时间,因为它只在应用程序启动时显示
如果你愿意,你还是可以的
- 使用启动映像创建自定义
ui视图
- 将序列图像板中的箭头拖放到自定义UIView,使其成为初始视图控制器
- 在
秒后,使用x
-(BOOL)应用程序:(UIApplication*)应用程序完成启动时使用选项:(NSDictionary*)启动选项再次显示它
将其设置为ui窗口
的rootViewController
,或者以相同的方法从应用程序中以模态方式显示它。这样,您就可以自定义它的解雇。还可以向该viewController添加一些动画
因此,它可能是您的launchScreen之外的另一个viewController。不要这样做。很高兴你的应用程序能快速启动。人们想使用你的应用程序,他们不想看到你花哨的启动屏幕。这可能是真的……我相信如果最初的午餐图像在屏幕上停留的时间比应该的时间长,苹果会拒绝你的应用程序,所以这可能是不正确的,他们不会因此拒绝你的应用程序,但不管怎样,这都是一次糟糕的体验。闪屏的设计意图是要有一个延迟。我发布的应用程序总是使用闪屏来提高品牌知名度。你的方式很好,但这会导致我的应用程序在上传到应用商店时被苹果拒绝吗?正如“大力水手”杰克所说的,一点也不。近五年来,我一直在app store上开发利用闪屏的已发布应用程序。