【问题标题】:How to change font color in MasterDetail NSMutableArray row如何更改 MasterDetail NSMutableArray 行中的字体颜色
【发布时间】:2013-08-13 01:33:57
【问题描述】:

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

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

【问题讨论】:

标签: objective-c


【解决方案1】:

您可以通过多种方式来完成这项工作。一,根据@CarlVeazey 的评论是使用NSAttributedString(如this),这样您就可以将文本和颜色存储在一起。

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

【讨论】:

    猜你喜欢
    • 2017-01-10
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 2011-05-20
    • 2012-02-20
    • 2011-06-19
    • 2016-06-16
    • 2013-05-08
    相关资源
    最近更新 更多