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

จะแทรกเซลล์ใหม่ลงใน UITableView โดยใช้ Swift ได้อย่างไร


ในการแทรกเซลล์ใหม่ลงใน UITableView ก่อนอื่นเราต้องสร้างเซลล์มุมมองตารางแล้วเพิ่มลงในมุมมองตารางโดยใช้วิธี Cell for row at ของมุมมองตาราง

เราสามารถสร้างเซลล์โดยใช้ Storyboard หรือโดยการสร้าง nib ของคลาส UITableViewCell

ในตัวควบคุม View ให้ลากและวางมุมมองตารางและเชื่อมต่อเต้าเสียบเข้ากับคลาส ViewController

มาสร้างเซลล์ในมุมมองตารางที่เราเพิ่งสร้างและสร้างเป็นคลาส เรียกเซลล์นั้นว่า CustomCell แล้วกำหนดคลาสให้กับเซลล์

ระบุตัวระบุ "CustomCell"

เพิ่มป้ายกำกับในเซลล์และเปลี่ยนเป็น "CustomCell" เพื่อให้เราระบุได้ และวางไว้ตรงกลางแนวตั้งและแนวนอน

เพิ่มรหัสต่อไปนี้ในชั้นเรียนของเรา

func numberOfSections(in tableView: UITableView) −> Int {
   return 1
}
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) −> Int {
   return 5
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) −> UITableViewCell {
   let cell = tblView.dequeueReusableCell(withIdentifier: "CustomCell") as! CustomCell
   return cell
}

เมื่อเราเรียกใช้โค้ดนี้ โค้ดนี้จะมีลักษณะเป็นอย่างไรบนอุปกรณ์

จะแทรกเซลล์ใหม่ลงใน UITableView โดยใช้ Swift ได้อย่างไร