gpt4 book ai didi

ios - 我应该在tableView中写什么(_ :cellForRowAtIndexPath:) method to custom cells?

转载 作者:行者123 更新时间:2023-11-30 13:40:01 25 4
gpt4 key购买 nike

我正在设计一个包含 3 个自定义单元格的表格 View 。我想通过添加独特的配件类型来定制它们。我用静态单元格创建了一个 tableViewController 。每个单元格我都写了一个特殊的标识符和特殊的类。

对于 3 个自定义单元格,我的 tableView 基金应该是什么样子?

    override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

let CityCellIdentifier = "CityTableViewCell"

let cell = tableView.dequeueReusableCellWithIdentifier(CityCellIdentifier, forIndexPath: indexPath) as! CityTableViewCell
// Configure the cell...

return cell
}

我应该为此创建三个单元格变量吗?

最佳答案

根据我的回答here ,使用您自己的以下代码变体:

override func tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?) -> UITableViewCell? {

if (criteria for cell 1) {
let cell = tableView!.dequeueReusableCellWithIdentifier("cell1", forIndexPath: indexPath) as? cell1
return (cell)
}
else {
let cell = tableView!.dequeueReusableCellWithIdentifier("cell2", forIndexPath: indexPath) as? cell2
return (cell)
}
}

关于ios - 我应该在tableView中写什么(_ :cellForRowAtIndexPath:) method to custom cells?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35683512/

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