如何在 iOS 中为 TableView 创建 NSIndexPath?


索引路径通常是一组两个值,表示表格视图的行和节。Objective C 中和 Swift 中都能创建索引路径,因为两者都是 iOS 开发的原生语言。

IndexPathForRow 是 iOS 中的一个类方法。要创建一个索引路径,我们需要确定要创建的节和行。下面是创建索引路径的方法。

我们可以在 Objective C 中使用以下方法来创建 IndexPath。

NSIndexPath *myIP = [NSIndexPath indexPathForRow: Int inSection:Int] ;

实例

NSIndexPath *myIP = [NSIndexPath indexPathForRow: 5 inSection: 2] ;

我们可以在 Swift 中使用以下方法来创建 IndexPath。

IndexPath(row: rowIndex, section: sectionIndex)

实例

IndexPath(row: 2, section: 4)

这两者通常用于 Cell for row at 方法,该方法可用于

let cell = tblView.cellForRow(at: IndexPath(row: 5, section: 2)

更新于: 30-7-2019

803 次浏览

开启你的职业生涯

完成课程以获得证书

开始
广告