我想创建一个用不规则大小的网格单元格填充的滚动视图。
UITableView
继承UIScrollView
,有效地分配单元格。
我只是想做同样的事。
然而,可以使用UIScrollViewDelegate
来检测滚动事件。但这将保留代表财产。我想像以前一样使用delegate属性。所以我必须像UIScrollView
一样继承UITableView
。
问题是如何做到这一点? 我应该覆盖哪种方法来获取滚动事件?
答案 0 :(得分:1)
如果您只想实现具有任意高度的单元格,那么您可以简单地实现tableView:heightForRowAtIndexPath:
,并且可以决定表格中每个单元格的高度。
答案 1 :(得分:0)
您应该观看UIScrollView的WWDC 2010视频,其中包含有关如何布置许多视图的大量信息。 https://developer.apple.com/videos/wwdc/2010/
您还可以查看PhotoScroller示例代码,了解如何平铺多个视图。