将图像放在UIView上的NSMutableArray中?

时间:2010-10-21 17:18:30

标签: iphone uiimageview nsmutablearray

我有一组多个图像,我想在屏幕上显示(2列,4行)。如果行中有超过8个图像,则应创建新视图。有人可以指出我正确的方向如何处理这个?

感谢您的反馈!

BR,

的Stefan

1 个答案:

答案 0 :(得分:0)

这是一个非常通用的问题。您是否考虑将模型保存在存储NSMutableArray的完整实例的app委托中。然后在模型中创建一个方便的方法,它将查询来自特定索引的最多8个图像?

然后应该使用特定索引初始化您的UIViewController并访问模型以从模型中返回最多8个图像,并在NSArray中返回。然后你的UIViewController最多可以显示8个图像,检查返回的NSArray的大小。

此外,您可能需要考虑仅将NSURL数组存储到这些图像中,并仅在特定UIViewController获取这些数组时加载它们。这将限制你的内存占用量。

希望有所帮助。