gpt4 book ai didi

ios - 如何在 UITableViewCell 中有两个单独的 detailTextLabel 值?

转载 作者:行者123 更新时间:2023-11-29 02:31:01 25 4
gpt4 key购买 nike

目前我的表中的每个单元格都有一个 detailTextLabel 值,但我希望它有两个,一个用于价格,一个用于条件。这就是我目前的设置方式:

// price of the item
cell.detailTextLabel.text = [NSString stringWithFormat:@"$%@", _matchCenterArray[indexPath.section][@"Top 3"][indexPath.row+1][@"Price"]];
cell.detailTextLabel.textColor = [UIColor colorWithRed:0/255.0f green:127/255.0f blue:31/255.0f alpha:1.0f];

我希望条件是第二个 detailTextLabel ,其颜色与价格不同,并且位于其正下方。有什么方法可以包含次要细节,还是我必须使用自定义 UITableViewCell?如果是第二个选项,我会怎么做?

最佳答案

就我个人而言,我会将 UITableViewCell 子类化,并将您需要的任何 UILabel 直观地放入其中。然后,您可以将这两个标签作为 IBOutlets 连接到单元 Controller .h 文件,以允许您从 TableView Controller 管理它们。

如果您正在使用 Storyboards 并且已经插入了一个 TableView ,如果您单击顶部的原型(prototype)单元格(仅一次)并打开身份检查器,您将在顶部看到一个类别“自定义类”。一旦你编写了代码/设计了你的自定义单元格,你将把你给它的类名放在这里开始使用它。您必须确保在 TableView Controller 实现的 cellForRowAtIndexPath: 方法中正确设置单元格。

这由这位先生在这个视频中说明(跳到 8:40 的 UITableViewCell 的子类化)。他做事的方式可能与其他人不同,但总的原则是一样的。 Video

关于ios - 如何在 UITableViewCell 中有两个单独的 detailTextLabel 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26875313/

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