0

所以我写了一个 UIScrollView 的自定义子类,它基本上在 2 列网格中显示矩形,但是虽然每个的宽度固定为 iPhone/iPad 屏幕宽度的一半,但高度会有所不同,具体取决于内部图片的尺寸它。现在一切都很好,但我可以想象,在我的 UIScrollView 子类中添加了很多这些子视图之后,事情将会滞后。所以我试图实现类似于 UITableView 的出列可重用单元方法的延迟加载。

在此处输入图像描述

我查看了一些关于 SO 的其他问题,但它们都涉及基于全屏照片的分页,包括 Apple 的 WWDDC PhotoScroller 示例。

任何人有任何见解?谢谢。

4

1 回答 1

1

您基本上想要跟踪滚动到屏幕外的视图并重用它们。

您可能想查看ATArrayView。它实现了类似于 UITableView 的回收机制,但 UIScrollView 具有任意数量的行和列?

我已经将它用作我自己的图像滚动代码的基础,并且非常好。它的委托方法遵循 UITableView 数据源和委托协议的精神。

祝你好运

蒂姆

于 2012-06-26T07:47:17.137 回答