ในการแทรกเซลล์ใหม่ลงใน 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 }
เมื่อเราเรียกใช้โค้ดนี้ โค้ดนี้จะมีลักษณะเป็นอย่างไรบนอุปกรณ์