gpt4 book ai didi

uiview - 如何在 TableView (Swift) 中添加超过 2 个 detailTextLabel

转载 作者:搜寻专家 更新时间:2023-11-01 05:42:58 25 4
gpt4 key购买 nike

我尝试添加许多详细信息(字段)以在 TableView 中显示。通过连接每个字段并放入 detailTextLabel 例如:

来自:

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

let cell: UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier:"test")

cell.textLabel.text = taskMgr.tasks[indexPath.row].name
cell.detailTextLabel.text = taskMgr.tasks[indexPath.row].desc

return cell
}

func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell:UITableViewCell = UITableViewCell(style: UITableViewCellStyle.Subtitle, reuseIdentifier: "Test")
cell.textLabel?.text=tasksList[indexPath.row].name
var yString = tasksList[indexPath.row].desc
var xString = tasksList[indexPath.row].amnt

var zString = xString+" "+yString
cell.detailTextLabel?.text=zString
return cell
}

任何人都可以指出任何其他方法来为 View 中显示的许多字段编写更好的代码。

最佳答案

我认为您的第一种方法很棒。在原型(prototype)单元格内的 Storyboard 中,您可以放置​​多个 UILabel。然后像你一样更新每个标签。您可以将标签放在 xib 中或在代码中创建它们。但是拥有多个标签然后单独更新它们并没有错。这提供了比串联更大的灵 active ,因为您可以根据需要调整每个标签中的文本以使表格 View 更漂亮。因此每个单元格行都与其上方的行对齐良好。

关于uiview - 如何在 TableView (Swift) 中添加超过 2 个 detailTextLabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25966593/

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