UITableView vs UIScrollView

时间:2012-09-17 00:14:24

标签: ios uitableview uiscrollview

我正在制作动画应用程序。我想要一个水平的UITableView或水平UIScrollView,它将显示代表第X页的绘图的小图像。

由于我的动画应用程序可以轻松拥有200张图纸,这意味着我的UITableView或UIScrollView可以包含200张图片。

最后,我想实现UIAnimation,用户可以通过拖放重新排序图像。我想有一些顺利的事情......

我有两个问题:

  1. 哪些类对内存管理更好?我想我明白UITableView会自动卸载屏幕外的单元格,而不是UIScrollView。这是真的吗?
  2. 考虑到可能的重载,哪一个可能更容易实现? (我发现这是针对水平UITableView:EasyTableView
  3. 谢谢

1 个答案:

答案 0 :(得分:0)

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

据我所知,UITableView无法在水平模式下工作,因此如果您只考虑Cocoa Touch中的类,UIScrollView是您唯一的选择。我确信有一些第三方选择,但我不知道推荐一个。