【问题标题】:How can I inherit a UIScrollView like what the UITableView do?如何像 UITableView 一样继承 UIScrollView?
【发布时间】:2011-11-27 14:49:08
【问题描述】:

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

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

当然,可以使用UIScrollViewDelegate 来检测滚动事件。但这将持有委托财产。我想像以前一样使用委托属性。所以我必须像UITableView那样继承UIScrollView

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

【问题讨论】:

  • 您需要稍微澄清一下您的问题——我不清楚您到底在问什么。你读过 UIScrollView API 文档吗?

标签: iphone ios ipad uitableview uiscrollview


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-03-02
      • 1970-01-01
      • 2020-03-18
      • 1970-01-01
      • 2021-10-13
      • 2012-08-27
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      相关资源
      最近更新 更多