我怎样才能像UITableView一样继承UIScrollView?

时间:2011-11-27 14:49:08

标签: iphone ios ipad uitableview uiscrollview

我想创建一个用不规则大小的网格单元格填充的滚动视图。

UITableView继承UIScrollView,有效地分配单元格。 我只是想做同样的事。

然而,可以使用UIScrollViewDelegate来检测滚动事件。但这将保留代表财产。我想像以前一样使用delegate属性。所以我必须像UIScrollView一样继承UITableView

问题是如何做到这一点? 我应该覆盖哪种方法来获取滚动事件?

2 个答案:

答案 0 :(得分:1)

如果您只想实现具有任意高度的单元格,那么您可以简单地实现tableView:heightForRowAtIndexPath:,并且可以决定表格中每个单元格的高度。

答案 1 :(得分:0)

您应该观看UIScrollView的WWDC 2010视频,其中包含有关如何布置许多视图的大量信息。 https://developer.apple.com/videos/wwdc/2010/

您还可以查看PhotoScroller示例代码,了解如何平铺多个视图。