gpt4 book ai didi

ios - 多个 TableView 自定义单元格

转载 作者:行者123 更新时间:2023-11-30 12:44:17 25 4
gpt4 key购买 nike

所以我创建了一个包含 2 个自定义单元格的表格 View 。

我正在尝试将数据输入到第三个单元格中,但是在返回多少个单元格以及使我的标题数组从第三个单元格开始时遇到问题。

func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 3
}

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {

var row = indexPath.row

if(row == sliderIndex){

var cell = tableView.dequeueReusableCell(withIdentifier: "cell", for: indexPath) as! Row

return cell

}else if (row == instagramIndex) {

var cell2 = tableView.dequeueReusableCell(withIdentifier: "instgramCell", for: indexPath) as! Insta

return cell2

} else {

var cell3 = tableView.dequeueReusableCell(withIdentifier: "blogCell", for: indexPath) as! blogCell

if (row == 3) {

cell3.blogTitle.text = titleArray[0]

}
return cell3
}

最佳答案

在最后一种情况下,row不可能等于3。将其更改为2。

您在func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int)中返回3。因此行的值仅为 [0, 1, 2]

根据您的代码,您可能会犯一个错误,将sliderIndex设置为1并将instagramIndex设置为2。它们应该是0和1。

关于ios - 多个 TableView 自定义单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41836768/

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