如何使用 Swift 向 UITableView 中插入新单元格?
iosiphone/ipadmobile developmentswift更新于 2026/5/5 21:22:17
要在 UITableView 中插入新单元格,我们首先需要创建一个表格视图单元格,然后使用表格视图的 `Cell for row at` 方法将其添加到表格视图中。
我们可以使用 Storyboard 创建单元格,也可以创建 UITableViewCell 类的 nib 文件。
在视图控制器中,拖放一个表格视图,并将其 outlet 连接到视图控制器类。
让我们在刚刚创建的表格视图中创建一个单元格,并创建它的类,命名为 `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
}
运行这段代码后,它在设备上的显示效果如下。
