Computer >> Máy Tính >  >> Lập trình >> IOS

Làm cách nào để chèn ô mới vào UITableView bằng Swift?


Để chèn một ô mới vào UITableView, trước tiên, chúng ta sẽ phải tạo một ô dạng xem bảng và sau đó thêm nó vào dạng xem bảng bằng cách sử dụng Ô cho hàng tại phương pháp Dạng xem bảng.

Chúng ta có thể tạo một ô bằng Storyboard hoặc bằng cách tạo một nib của lớp UITableViewCell.

Trong bộ điều khiển View, hãy kéo và thả một dạng xem bảng và kết nối ổ cắm của nó với lớp ViewController.

Hãy tạo một ô trong dạng xem bảng mà chúng ta vừa tạo và tạo lớp đó, gọi nó là CustomCell và gán lớp cho ô.

Cung cấp cho nó một số nhận dạng "CustomCell"

Thêm một nhãn vào ô và thay đổi nó thành "CustomCell", để chúng tôi có thể xác định nó và đặt nó ở giữa theo chiều dọc và chiều ngang.

Thêm mã sau vào lớp của chúng tôi

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
}

Khi chúng tôi chạy mã này, đây là cách mã sẽ hiển thị trên thiết bị.

Làm cách nào để chèn ô mới vào UITableView bằng Swift?