iOS / Swift 3.0:如何确定 UITableView 中当前可见的行?
Posted
技术标签:
【中文标题】iOS / Swift 3.0:如何确定 UITableView 中当前可见的行?【英文标题】:iOS / Swift 3.0: how do you determine which rows are currently visible in a UITableView? 【发布时间】:2017-01-15 19:01:02 【问题描述】:在 Swift 3.0 的 UITableViewController 中,如何确定当前可见的行?
【问题讨论】:
【参考方案1】:你可以使用:
tableView.visibleCells
这是UITableViewCell
的数组,当前在表格视图中可见。
如果只需要可见行的索引路径,可以使用:
tableView.indexPathsForVisibleRows
这是一个IndexPath
对象的数组。
【讨论】:
【参考方案2】:这很简单。你只需要使用...
tableView.visibleCells
来自Apple docs...
该属性的值是一个包含 UITableViewCell 的数组 对象,每个对象代表表格视图中的一个可见单元格。
【讨论】:
我不知道为什么这些被否决。这确实是您解决此问题的方法。 我投了赞成票。感谢您的贡献。我接受了“nathan”的答案,因为它还包含有关 indexPath 对象的信息以上是关于iOS / Swift 3.0:如何确定 UITableView 中当前可见的行?的主要内容,如果未能解决你的问题,请参考以下文章
如何获取 Swift 3.0 中按钮的当前标题,ios 使用 sender.titleForState(.Normal)!