什麼時候推薦使用由iphone本身創建的漸變,何時是圖像更好的選擇?漸變背景
Q
漸變背景
1
A
回答
2
This question要求類似的東西。與大多數與性能相關的問題一樣,最好通過使用儀器和其他工具來確定這是否值得花時間優化。
正如我在my answer中所述,我注意到在Quartz函數啓動期間花費了大量的時間在iPhone 3G的背景上繪製徑向漸變。通過切換到圖像,我能夠顯着縮短應用程序的啓動時間。然而,新的圖像將需要爲每一個較大的顯示尺寸以生成,因此對於較新的設備(的iPad,iPhone 4),我再次使用,因爲這些系統上的可忽略的呈現時間的石英徑向漸變。
對於線性漸變,它一直是我的經驗,一個CAGradientLayer提供給你良好的性能和可擴展性,新的決議,但同樣你需要在特定的應用程序來進行測試。
0
這是一個非常模糊的問題,你在想什麼特殊情況?除非你正在做非常密集的處理或重型圖形(遊戲),否則處理時間的差異可能不會引人注目。我沒有測量它,但我敢打賭在開銷差別相當小,所以做無論你認爲是更容易/更好找,直到你找到問題。
相關問題
- 1. 背景漸變
- 2. 漸變背景UIScrollView
- 3. JPanel漸變背景
- 4. NSOutlineView漸變背景
- 5. 與背景漸變
- 6. Imagemagick背景漸變
- 7. CSS3背景漸變
- 8. Itextsharp漸變背景
- 9. 漸變背景iOS
- 10. Xamarin - 漸變背景
- 11. css漸變背景
- 12. CSS3漸變背景
- 13. 漸變背景上的文字漸變
- 14. Android漸變背景漸變爲透明
- 15. 背景漸變+單背景圖片
- 16. CSS背景過渡 - 漸變
- 17. 背景頁腳漸變
- 18. 顏色漸變的背景
- 19. PDF的漸變背景
- 20. 漸變背景重複
- 21. jVectormap漸變背景填充
- 22. css背景圖像漸變
- 23. CSS過渡背景漸變
- 24. Android LinearLayout漸變背景
- 25. CSS漸變到純背景
- 26. 漸變顏色背景?
- 27. tabBar中的漸變背景
- 28. R:ggplot背景漸變着色
- 29. gnuplot trasparent漸變背景
- 30. 背景需要有漸變
非常感謝! 但是不使用漸變層減少內存使用量? – egil 2010-07-20 19:33:20
@egil - 應該沒有太大的內存差異,因爲相同大小的視圖或圖層將爲其內容使用相同數量的內存。奇怪的是,當加載靜態圖像與繪製Quartz徑向漸變時,我注意到內存監視器中的內存佔用減少。正如我所說,測試你所做的任何性能假設。 – 2010-07-20 19:37:47