从数组加载数据到 tableView Cell
Load Data To tableView Cell from array
我有数组,我想从该数组加载数据到 table 查看单元格。但我不知道该怎么做。有什么想法吗?
Array = [{id:1,title:a,desc:abc},{id:2,title:b,desc:abc},{id:3,title:c,desc:abc}]
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 100
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as? TableViewCell
cell.label1.text = "Data from array"
cell.label2.text = "Data from array"
return cell!
}
基于array.count 我要显示单元格
firstcell = array[0]
secondcell = array[1]
thirdcell = array[2]
这就是我想做的
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)
请求 indexPath
处的特定单元格,此值包含 row
和 section
默认情况下 table 视图只有一个部分,因此您只需要 row
:
cell.label1.text = array[indexPath.row]
我有数组,我想从该数组加载数据到 table 查看单元格。但我不知道该怎么做。有什么想法吗?
Array = [{id:1,title:a,desc:abc},{id:2,title:b,desc:abc},{id:3,title:c,desc:abc}]
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return array.count
}
func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat {
return 100
}
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) as? TableViewCell
cell.label1.text = "Data from array"
cell.label2.text = "Data from array"
return cell!
}
基于array.count 我要显示单元格
firstcell = array[0]
secondcell = array[1]
thirdcell = array[2]
这就是我想做的
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath)
请求 indexPath
处的特定单元格,此值包含 row
和 section
默认情况下 table 视图只有一个部分,因此您只需要 row
:
cell.label1.text = array[indexPath.row]