如何在 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 次瀏覽

開啟你的職業生涯

完成課程以獲得證書

開始
廣告
© . All rights reserved.