gpt4 book ai didi

ios - 表格 View 中的多个单元格

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

我正在开发一个使用 tableview 的 ios 项目。我可以正确填充表格 View ,但现在我想要表格 View 中的两个单元格。

  1. 这是一个固定单元格,我可以将日期选择器放入其中
  2. 这应该用可能来自存储或硬编码的数据填充。

这意味着我希望固定第一个单元格,因为它只包含日期选择器。

到目前为止,这是我实现 (2) 要求的代码,这意味着我只能实现一个单元格。

let animals: [String] = ["Horse", "Cow", "Camel", "Sheep", "Goat"]

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

return 1
}

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {

return animals.count
}


override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath)
cell.textLabel?.text = animals[indexPath.row]

return cell
}

我们将不胜感激任何帮助。谢谢

最佳答案

let animals: [String] = ["Horse", "Cow", "Camel", "Sheep", "Goat"]

override func viewDidLoad() {
super.viewDidLoad()
self.tableView.reloadData()
}

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

override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if section == 0 {
return 1
}else{
return animals.count
}

}


override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if indexPath.section == 0 {
let cell = tableView.dequeueReusableCell(withIdentifier: "CELL_IDENTIFIER_FOR_DATEPICKER_CELL", for: indexPath)
return cell
}else{
let cell = tableView.dequeueReusableCell(withIdentifier: "CELL_IDENTIFIER_FOR_DEFAULT_CELL", for: indexPath
cell.textLabel?.text = animals[indexPath.row]
return cell
}
}

override func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return CGFloat.leastNormalMagnitude
}

override func tableView(_ tableView: UITableView, heightForFooterInSection section: Int) -> CGFloat {
return CGFloat.leastNormalMagnitude
}

关于ios - 表格 View 中的多个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49453822/

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