如何在Master Detail NSMutableArray行中更改字体颜色

时间:2013-08-11 18:18:27

标签: objective-c

我在这里就改变字体颜色的主题回顾了几个问题,我认为没有办法做到这一点,但我会再试一次。

我从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有关,但我没有这方面的经验。

1 个答案:

答案 0 :(得分:0)

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

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