按表格视图单元格

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了按表格视图单元格相关的知识,希望对你有一定的参考价值。

我几乎是Swift的新手,作为一个自学,我正在填充一个表格,其中包含我从API收到的一些JSON数据。每个单元格都有一个特定的名称,每当我按下每个单元格时,我需要打开一个页面来显示一些将从API接收的数据。

我应该设计多个页面到不同的单元格,还是只有一个页面?

override func numberOfSections(in tableView: UITableView) -> Int {
    return 1
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
    return Global.GlobalVariable.names.count
}

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = UITableViewCell()
    let content = Global.GlobalVariable.names[indexPath.row]
    cell.textLabel?.text = content
    cell.accessoryType = .disclosureIndicator

    return cell
}

我正在这样填充每个单元格。

答案

您可以使用选择行时显示的另一个视图控制器,并在表视图控制器和辅助视图控制器之间设置segue。

您希望在表视图控制器中符合UITableViewDelegate,并实现tableView(_:didSelectRowAt :),以便在选择行时通知您,然后您可以以编程方式将segue预先形成到详细视图控制器。

以上是关于按表格视图单元格的主要内容,如果未能解决你的问题,请参考以下文章

不要在特定位置使用长按手势移动表格视图单元格

如何通过按表格视图外的按钮来清空表格视图内的单元格数据?

按表格视图单元格

按创建排序表格视图单元格(swift)

如何组织表格视图单元格

向每个表格视图单元格添加数字 - iOS