我有一個UIActivityIndicator
這是工作以及在iPhone 3G模擬器/設備良好,但它不適用於iPhone 4(視網膜)的模擬器/設備。我想提到它是在黑色的背景上。UIActivity指標不適用於iPhone 4(視網膜)
0
A
回答
5
我以前有過類似的問題。這是通過改變指標風格到UIActivityIndicatorViewStyleWhiteLarge
並給出一個對比的顏色(我選擇黑色)到背景來解決的。問題實際上是它不可見。
+0
其實風格設置爲UIActivityIndicatorViewStyleWhiteLarge,背景也是黑色的。 – 2011-01-28 12:39:56
2
UIActivityIndicator不會立即顯示。
如果你有如下代碼:
//(pseudo-code)
//Create UIActivityIndicator
//show UIActivityIndicator
//do some other stuff expecting view to show
的UIActivityIndicator不會出現,因爲UIActivityIndicator將只在程序的下一個運行循環顯示。
您可以通過
{
//create UIActivityIndicator
//show UIActivityIndicator
[self performSelector:@selector(doOtherStuff) withObject:nil afterDelay:0];
}
-(void)doOtherStuff {
//do stuff
}
解決這個問題的performSelector意味着,doOtherStuff對下一個運行循環,當UIActivityIndicator會顯示完成。
您還必須將其作爲子視圖添加到您希望顯示的視圖中。
0
也許你是從一個不是主線程的線程顯示微調框?你可以試試這個斷言找出無論你在主線程:
NSAssert([[NSThread currentThread] isMainThread],
@"This should be run from the main thread.");
如果斷言失敗,您可以調度調用主線程:
dispatch_async(dispatch_get_main_queue(), ^{
// display the spinner
});
無論如何,沒有看到我們都只是猜測的代碼。
相關問題
- 1. 圖像與Iphone視網膜4「不適合iPhone視網膜3.5」英寸
- 2. 應用程序圖標不適用於iPad視網膜和iPad視網膜64bit
- 3. iPhone 4不加載視網膜圖像
- 4. 統一禁用iPhone 4的視網膜
- 5. iphone 5視網膜4英寸mapview
- 6. UIWebView和iPhone 4視網膜顯示屏
- 7. UIActivity指標 - 加載視圖
- 8. 限制僅適用於iphone 4和iphone 4S的iOS應用程序的安裝(視網膜顯示器)
- 9. 視口元標記不適用於iPhone
- 10. iPhone iAds不適用於iPhone 4
- 11. UIview佈局不自動化iPhone視網膜4英寸屏幕
- 12. iOS SystemSoundID不適用於iPod 4,但適用於iPhone 4
- 13. 在iPhone SDK中檢測視網膜屏幕/ iPhone 4
- 14. UIImageView.image適用於iPhone 5/ios7,但不適用於iPhone 4/ios 5
- 15. IOS8模糊不適用於iPad視網膜模擬器
- 16. 動畫影像不適用於視網膜屏幕
- 17. 視網膜4中的背景圖像
- 18. 播放視頻適用於iPhone 4,但不能在iPhone 3G
- 19. 瓷磚大小,視網膜與非視網膜,iPad vs iPhone
- 20. 更新iPhone 4視網膜顯示器的應用程序
- 21. 爲什麼我的Xcode4.5沒有iPhone(視網膜4英寸)和iPhone(視網膜3.5英寸)
- 22. 理想的iPhone/iPad和iPhone(視網膜)/ iPad(視網膜)圖像分辨率
- 23. OpenGL ES 1.1 iOS在視網膜和非視網膜上的尺寸不合適
- 24. iPhone應用程序視網膜和nonretina
- 25. 什麼可以是iPhone 4(視網膜)屏幕的尺寸
- 26. iPhone 5視網膜4英寸觸摸屏
- 27. 有沒有iPhone 4沒有視網膜顯示屏
- 28. iPhone視網膜4英寸發生錯誤發射圖像
- 29. iPhone 4視網膜圖像無法正確調整大小
- 30. 如何兼容視網膜3.5和4在iPhone
請說明'not working'的含義。它顯示不正確,沒有顯示在屏幕上等。屏幕截圖會很好。 – 2011-01-28 08:48:44
它沒有顯示。 – 2011-01-28 09:12:41