1

我正在开发一个动画应用程序。我想要一个水平的 UITableView 或水平的 UIScrollView 来显示代表页面 X 上的绘图的小图像。

由于我的动画应用可以轻松拥有 200 个绘图,这意味着我的 UITableView 或 UIScrollView 可以包含 200 个图像。

最后,我想实现 UIAnimation,用户可以通过拖放重新排序图像。我想要一些光滑的东西...

我有 2 个问题:

  1. 哪些类更适合内存管理?我想我理解 UITableView 会自动卸载屏幕外的单元格,而不是 UIScrollView。真的吗?
  2. 考虑到可能的重负载,哪一个可能更容易实现?(我为水平 UITableView 找到了这个:EasyTableView

谢谢

4

1 回答 1

0

您应该研究使用 UIScrollView 进行平铺。在过去的三年中,WWDC 上有一些关于 UIScrollView 高级使用的非常好的会议,如果您是注册开发人员,可以观看这些会议的视频。他们将向您展示如何使用 UIScrollView 的平铺功能来仅加载您需要的内容,就像 UITableView 仅加载它需要的内容一样。

据我所知,UITableView 不能在水平模式下工作,所以如果你只考虑 Cocoa Touch 中的类,UIScrollView 目前是你唯一的选择。我确信有一些第三方选项,但我不知道足以推荐一个。

于 2012-09-17T00:36:52.097 回答