您将如何以编程方式确定显示哪个UITableViewRow?

时间:2014-11-23 19:15:27

标签: uitableview

场景:

  1. UIViewController中的成员UITableView
  2. 上面的第二个成员MKMapView,共享相同的UIViewController。
  3. UITableView的每一行都包含一个我想要显示为MKMapView注释的图像。

    enter image description here

    问题:如何确定显示哪一行(例如,在UITableView的顶部)?

    一旦我有了特定的行,我就可以提取图像/行&将其显示为注释。

1 个答案:

答案 0 :(得分:0)

表视图是一种滚动视图,因此您可以使用滚动视图委托方法(在表视图委托上自动调用)来了解可见行的更改时间。然后,您可以在表格视图上调用indexPathsForVisibleRows:以查找可见的内容。

然后,您应该使用这些索引路径从数据源获取图像数据。