Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> IOS

จะสร้าง NSIndexPath สำหรับ TableView ใน iOS ได้อย่างไร?


เส้นทางดัชนีโดยทั่วไปคือชุดของค่าสองค่าที่แสดงถึงแถวและส่วนของมุมมองตาราง สามารถสร้างเส้นทางดัชนีได้ในวัตถุประสงค์ C เช่นเดียวกับ Swift เนื่องจากทั้งคู่เป็นภาษาแม่ของ iOS Development

IndexPathForRow เป็นวิธีการเรียนใน iOS ในการสร้างเส้นทางดัชนี เราต้องแน่ใจว่าเกี่ยวกับส่วนและแถวที่เราจำเป็นต้องสร้าง ด้านล่างนี้คือวิธีการสร้าง Indexpath

ในการสร้าง IndexPath ในวัตถุประสงค์ C เราสามารถใช้ได้

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

ตัวอย่าง

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

ในการสร้าง IndexPath ใน Swift เราสามารถใช้ได้

IndexPath(row: rowIndex, section: sectionIndex)

ตัวอย่าง

IndexPath(row: 2, section: 4)

โดยทั่วไปจะใช้ทั้งสองอย่างนี้ใน Cell for row at method ซึ่งสามารถใช้เป็น

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