我正在創建一個iPhone應用程序,想知道如何在加載數據時獲得進度動畫?我在Tweetie等應用程序中看到了很多,但是我一直無法自己弄清楚。iPhone:使用進度動畫加載數據?
2
A
回答
2
如果你在網絡上談論加載數據,ASIHTTPRequest提供了一種將參考傳遞給UIProgressView的方法,它將以更準確的進度更新下載和上傳。我強烈推薦它。
0
您的意思是進度條或活動指標嗎?對於正在發生的活動,您可以使用UIActivityIndicatorView
。
流程看起來有點像這樣。
UIActivityIndivatorView *activity = [[UIActivityIndivatorView alloc] init];
//attach activity to a view or a bar
//begin activity
[activity startAnimating];
//here will be the functionality for your data gathering progress
//once your progress or activity is done
[activity stopAnimating];
希望這會有所幫助。
1
在我爲公司編寫的應用程序中執行非常長的同步(通過訪問Web服務)的應用程序中,顯示UIActivityIndicatorView。
在同一視圖中,我還包含一個標籤,顯示「獲取Y的X ...」標籤通過NSTimer更新。呼叫的樣子:
timer = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(updateLabel:) userInfo:nil repeats:YES];
此外,爲了實際更新UI,我不得不剝離的代碼從Web服務的數據提取到自己的線程。
2
如果你只想在狀態的小型網絡微調您
[UIApplication sharedApplication].networkActivityIndicatorVisible = YES;
激活它......和停用
[UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
相關問題
- 1. ajax加載進度動畫
- 2. 使用ajax動畫加載的數據
- 3. 使用assimp加載fbx動畫數據
- 4. wpf動畫加載'點'進度
- 5. 角度加載動畫
- 6. JQuery函數添加進度動畫
- 7. 數據庫(FMDB)加載時顯示啓動畫面(UIViewController)iPhone
- 8. Iphone - 動畫和加速度計
- 9. 在Windows Phone 7中啓動屏幕加載進度動畫
- 10. 進度條加載活動或加載按鈕進度
- 11. 如何用角度使用MongoDB數據進行延遲加載
- 12. iPhone啓動畫面不加載
- 13. iAd在未加載iPhone時的動畫
- 14. 從.ser加載數據時的進度
- 15. 加載數據INFILE +進度跟蹤
- 16. JQuery數據加載進度圖像
- 17. 數據加載時顯示進度條
- 18. RadGrid進度條,同時加載數據
- 19. 進度條和數據加載
- 20. iPhone手動保存/加載數據,沒有它自動加載
- 21. 加載動態數據iphone sdk
- 22. 播放動畫時的數據加載
- 23. 畫布動畫進度
- 24. 使用Swift動畫圓形進度
- 25. 使用jQuery進度條的動畫
- 26. 使用Velocity.js來動畫進度條
- 27. 使用JavaScript動畫HTML5進度條
- 28. 使用ActionBar不確定進度條的初始數據加載
- 29. 使用DataTable將數據加載到DataGridView的進度條
- 30. 加速iPhone動畫
我還想提及的是,UI更新井活動確實需要在後臺線程中... – 2010-01-21 19:52:28