當我的應用程序啓動時,在啓動視圖完全加載之前會出現黑屏。有沒有一種方法可以在應用程序加載時獲得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