【发布时间】:2011-06-29 12:36:12
【问题描述】:
我应该在我的 iPad 应用程序中显示很多图像(一个接一个水平地),就像一个画廊。图像的数量可以从 10 到 500 甚至更多。所以,我虽然使用 tableView 来显示图像,因为它可以帮助我创建尽可能少的对象。我创建了一个 tableView 并使用 CGAffineTransform 将其旋转了 90 度。现在,我应该旋转图像以补偿 tableView 的旋转。这就是我受到打击的地方。我知道我可以将图像放入 imageView 并转换 imageview,然后再将其分配给 tableView 单元格。但是,这并不能达到目的,因为这需要大量的 imageViews 会消耗大量内存。
我的问题是
1 - 在不使用 imageView 的情况下,如何在将图像分配给 tableView 单元之前或之后旋转我的图像
2 - 是否有任何其他方式可以有效地实现上述场景并最大限度地减少内存消耗
【问题讨论】:
标签: iphone memory-management uitableview uiimage