gpt4 book ai didi

swift - 按下 TableView 单元格

转载 作者:行者123 更新时间:2023-11-28 14:38:25 25 4
gpt4 key购买 nike

我几乎是 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
}

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

最佳答案

您可以使用在选择行时显示的另一个 View Controller ,并在您的 TableView Controller 和辅助 View Controller 之间设置一个 segue。

您可能希望在您的 TableView Controller 中符合 UITableViewDelegate,并实现 tableView(_:didSelectRowAt:) 以便在选择行时通知您,然后您可以通过编程方式将 segue 执行到详细 View Controller 。

关于swift - 按下 TableView 单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50709224/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com