当我的应用程序启动时,在启动视图完全加载之前会出现黑屏。有没有一种方法可以在应用程序加载时获得progressview或其他内容。就像Mac一样,Windows或任何简单的应用程序都有一个预加载屏幕。在手机应用程序中预加载视图
0
A
回答
5
而不是创建一个预载视图,您可以使用Default.png图像,这将在应用程序加载时显示。
iOS Human Interface Guidelines说,
为了提高用户的在应用程序启动的经验,你必须至少提供一个启动图像。启动图像与应用程序显示的第一个屏幕非常相似。 iOS在用户启动应用程序时直到应用程序完全可以使用时立即显示该图像。只要您的应用程序准备好使用,您的应用程序就会显示其第一个屏幕,替换启动占位符图像。
0
1
可以在MainWindow.xib
文件中添加的UIView,看看当应用程序加载时,隐藏的UIView编程或者可以在UIImageView的里面的UIView还添加动画的进步像下面的解释在UIImageView的...
-(void)setImageAnimation
{
NSMutableArray *arrImages = [[NSMutableArray alloc]init];
for (int i = 1; i < 5; i++) {
NSLog(@"%@",[NSString stringWithFormat:@"%d.png",i]);
[arrImages addObject:[UIImage imageNamed:[NSString stringWithFormat:@"%d.png",i]]];
}
imgViewSending.animationImages = arrImages;
imgViewSending.animationDuration = 1.0;
[imgViewSending startAnimating];
[arrImages release];
}
当应用程序加载时,你可以隐藏视图...
你也可以在你的project..Just设置闪屏重命名您的形象Default.png
,应用程序启动时,它会自动加载该图像..
正如我曾在我的应用程序成功地做到了这一点..
快乐编码...
相关问题
- 1. 在手机上预加载HTML5视频
- 2. 如何在应用程序启动时预加载Prism视图?
- 3. 预加载图片ios应用程序
- 4. 地图不加载手机Web应用程序
- 5. 制图在Windows手机应用程序
- 6. 在Android手机应用程序中使用预建数据库
- 7. 在iphone应用程序加载视图后加载数据
- 8. 在黑莓手机上加载黑莓应用程序
- 9. Android手机应用程序的意图
- 10. iPhone应用程序 - 加载视图到另一个视图应用程序已加载
- 11. 将视图预加载到WPF应用程序的UI中。这怎么可能?
- 12. 应用程序始终在IE9兼容性视图中加载
- 13. 在Durandal应用程序中处理视图的加载超时
- 14. 预加载flex应用程序与extjs
- 15. 只能加载Xcode模拟器中的手表应用程序或手机应用程序
- 16. 根据手机的日期加载活动; Eclipse应用程序
- 17. 手机启动时自动加载iphone应用程序
- 18. 我的手机上的应用程序无法加载文件
- 19. Android应用程序开发中的预加载或预缓冲区.mp4视频
- 20. 如何在钛手机应用程序中设置应用程序图标?
- 21. 用jquery mobile在手机网站下载手机应用程序通知
- 22. Android手机应用程序
- 23. Windows手机应用程序
- 24. 如何在ASP.NET应用程序的加载区中加载部分视图?
- 25. 在应用程序加载之前将数据加载到Cocoa视图中
- 26. 在集合视图中预加载MKMapView
- 27. 在Android中预加载视图?
- 28. 创建jQuery手机应用程序与响应图像选项在手机上
- 29. 如何在手机网页视图中加载网页?
- 30. 手机图片库中的应用程序图标和图像
即使许多应用程序使用启动画面,但这不是正确的做法。 Default.png机制在那里给人一种快速加载应用程序的印象。如链接中所述创建启动屏幕只会在应用程序每次启动时等待2-3秒,这会降低速度,并且只会令人讨厌。 – Caleb
确实..............但他们想要一些像淡入淡出的动画然后应用程序将看起来nice.am我对吗? –
问题是关于如何在第一个视图加载时避免黑屏。 Default.png是正确的答案 - 系统会在应用程序启动过程中尽早加载并显示该图像。加载实际的视图,无论是应用程序的主视图还是淡入淡出的闪屏图像,都会晚得多。所以这个“解决方案”不能解决OP询问的问题。 – Caleb