0

在我在这里查看的关于更改字体颜色的几个问题中,我认为没有办法做到这一点,但我会再试一次。

我从 xcode 中 MasterDetail 模板的新副本开始。要加载到主视图的数组定义为 NSMutableArray *_objects;

我将通常将日期/时间插入行的语句替换为要放入句子中的语句,“帮我将其显示为红色,如下所示:

//[_objects insertObject:[NSDate date] atIndex:0]; // removed this line and replaced with next two.

NSString *loadme = [[NSString alloc] initWithFormat:@"Help me display this in red"];
[_objects insertObject:loadme  atIndex:0];

所以,问题是,如何用红色文本更改主视图上这一行的显示?感谢您的时间和专业知识。

因为我认为上述问题的答案是无法完成。你能告诉我如何将图像放在文本之前的行上。那将是一个更好的解决方案。我怀疑它与 UITableViewCell 有关,但我在这方面没有经验。

4

1 回答 1

0

有几种方法可以完成这项工作。一,根据@CarlVeazey 的评论是使用NSAttributedString(像这样),以便您可以将文本和颜色存储在一起。

另一种选择是有另一个数组,您可以在其中添加颜色(UIColor实例),然后在准备单元格时,您可以设置标签texttextColor从两个数组中设置。

于 2013-08-11T20:58:22.217 回答