我有一個iOS應用程序,您可以拖動很多圖片並旋轉它們。它就像一個兒童應用程序,您可以使用不同的零件(車輪,燈光等)建造自己的汽車。我的計劃是爲每個圖像使用UIImageview並允許旋轉等。然而,在我這樣做之前,我想知道是否有人對是否有更好的(更高效)的方法有任何想法?或者在這裏使用UIImageViews唯一的選擇? (它必須是預先設計的圖像,所以我沒有談論用Quartz創建對象並用顏色填充它們)。iOS很多圖片 - 保持良好性能
1
A
回答
1
OpenGL ES可以爲您提供一些顯示圖片的方法,但我認爲使用Core Graphics的UIImage可以正常工作。我在屏幕上添加了大約100張圖片(小的,是的)並滾動它們。 3GS是我當時能夠使用的最薄弱的設備。 所以你可以賭UIImageView,我猜。
2
你仍然可以使用石英與圖像。當你的圖像部分不經常變化時,它將是一個有用的選項;你不需要一直重繪。
如果您有很多圖像/操作,UIImageViews會變得相對較慢並且消耗大量內存。此外,層操作(例如刻度/旋轉)看起來不如使用石英可以生產的那麼好。如果是簡單的情況,那麼測試UIImgeViews。
相關問題
- 1. 具有良好性能的多地圖
- 2. 如何保持性能良好的無用數據?
- 3. 如何繪製我的opengl背景保持良好性能?
- 4. 保持良好的性能與MySQL數據庫,獲得更多的用戶
- 5. 有很多照片的Rails網站的良好做法
- 6. Playfair密碼,保持良好狀態
- 7. 簡單的查詢:mysql的 - 很慢,MariaDB的 - 良好的性能
- 8. 良好的測試需要很多類,這是什麼時候降低性能?
- 9. 如何保持良好的代碼組織而不犧牲性能?
- 10. 持續收集性能良好的分層數據
- 11. 性能查詢很不好
- 12. Android排球庫沒有保持良好的質量圖像
- 13. 良好的解決方案,以保持圖(數據庫)
- 14. 滾動時縮放圖像(保持良好比例)
- 15. 縮略圖很多很多照片的圖片庫
- 16. 更新性能良好的產品
- 17. OpenGL ES iOS繪圖性能比VBOs慢很多
- 18. 更好的背景圖片性能
- 19. 良好的性能指標API?
- 20. 圖片標記不顯示圖片,而圖片url很好。 MVC
- 21. IconView和很多圖片GTK
- 22. Android - 良好的做法保持/存儲加載JSON
- 23. IOS FMDB良好做法
- 24. Android drawBitmap對於很多位圖性能?
- 25. WrapGrid和很多圖片
- 26. 如何查詢多個COUNT(*)具有良好的性能
- 27. 科爾多瓦良好的性能轉換
- 28. 保持數據庫連接打開 - 良好實踐?
- 29. 很多圖片在tableView中
- 30. 網站有很多圖片和很慢