2011-07-25 55 views
1

我有一個應用程序的iPad與很多圖像,我用核心動畫。加載時間更好?從一個筆尖加載適當大小和位置的空UIImageViews,並根據需要或在viewDidLoad中加載圖像。Xib與圖片或空UIImageview與指定的圖像viewDidLoad

或使用nib文件中的實際圖像?

我有幾張大約50張圖片,我必須加載到一個筆尖中,根據用戶的操作調用圖像。現在我在viewDidLoad中將大部分圖像設置爲「無」,但是我遇到了內存問題。我想知道這是否是原因?一些圖像是小的..大約10KB和夫婦是大約。 500KB。

謝謝

回答

0

使用xib總是慢於編程。除此之外,我不建議你在自己的UIImageView中顯示每張圖片。 CGLayers(作爲UIView)通常很慢。 在你的情況下,我會爲圖像創建一個單獨的UIView,並將它們直接繪製到視圖的圖形上下文中,使用[UIImage drawInRect: aRect][UIImage drawAtPoint: aPoint]。這應該是在低內存時最大限度地發揮性能的好方法。