gpt4 book ai didi

Swift - textlabel 和 detailTextLabel 的自定义单元格宽度和高度

转载 作者:行者123 更新时间:2023-11-28 07:47:02 26 4
gpt4 key购买 nike

我想管理 UITableview 中单元格的 textlabel 和 detailtextlabel 中的长文本,因为如果 textlabel 有长文本,则 detailedtextlabel 会被“...”截断,反之亦然。

问题是:

enter image description here

所以我想知道是否有一种方法可以管理 textlabel 和 detailtextlabel 之间的空间,这样就不会截断并给它们更多的行。我试过:

...
if tableData[indexPath.row].clave.count > 6 {
cell?.detailTextLabel?.numberOfLines = 5
cell?.textLabel?.numberOfLines = 5
} else {
cell?.detailTextLabel?.numberOfLines = 1
}

cell?.textLabel?.text = nueva_cadena_string
cell?.detailTextLabel?.text = tableData[indexPath.row].clave
cell?.textLabel?.textColor = UIColor.brown
cell?.textLabel?.font = UIFont.boldSystemFont(ofSize: 15.0)
cell?.textLabel?.lineBreakMode = .byWordWrapping
return cell!;

但效果不是很好,它似乎只给了它们 2 行,而不是 5 行,而且我无法更改 textlabel 和 detailtextlabel 的宽度。

最佳答案

尝试像这样自定义您的单元格:

First add a tableViewCell in storyboard and 2 labels

next try doing this finally select your custom CocoaTouch class

关于Swift - textlabel 和 detailTextLabel 的自定义单元格宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50764324/

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