2010-10-21 44 views
0

我有我想要在我的屏幕(2列,4行)上顯示的多個圖像的數組。如果該行中的圖像數量超過8個,則應創建新視圖。有人可以請指出我正確的方向如何處理?從UIView的NSMutableArray中放置圖像?

感謝您的任何反饋!

BR,

斯特凡

回答

0

這是一個非常通用的問題。你有沒有考慮讓模型保存在存儲NSMutableArray的完整實例的應用程序委託中。然後在您的模型中創建一個便捷方法,它將查詢來自特定索引的多達8個圖像?

然後,您的UIViewController應該使用特定的索引進行初始化,並訪問該模型以從模型中返回8個圖像,並返回到NSArray中。然後你的UIViewController可以顯示最多8個圖像,檢查返回的NSArray的大小。

另外你可能想考慮只爲這些圖像存儲一個NSURL數組,並只在特定的UIViewController獲取這些數組時才加載它們。這將大大限制你的內存佔用。

希望有所幫助。

+0

嗨,我有一個NSMutableArray中的圖像從我的應用程序內的數據庫填充!我沒有得到鏈接放置圖像瀏覽的地方!我現在需要使用「For循環」,因爲我現在在NSMutable ARray中的條目數量!我只是不知道如何處理UIImageViews的位置以及如何使用陣列中的圖像填充它們......謝謝Stefan – Bosstone 2010-10-21 19:18:09