Cru*_*inh 3 colors core-text ios
我很擅长使用Core Text,而且我没有找到关于如何使用颜色属性的更多信息......如何设置默认文本颜色,然后更改特定范围的颜色?
我想做的是画一个简短的句子.我希望文本的默认颜色为浅灰色,然后用红色标记单个单词以突出显示它.
在试图更好地解释我遇到的问题时,我发现了错误......我正在这样做
UIColor _textColor = [UIColor grayColor];
[string addAttribute:(id)kCTForegroundColorAttributeName value:(id)_textColor range:NSMakeRange(0, [string length])];
Run Code Online (Sandbox Code Playgroud)
而不是这个
UIColor _textColor = [UIColor grayColor];
[string addAttribute:(id)kCTForegroundColorAttributeName value:(id)_textColor.CGColor range:NSMakeRange(0, [string length])];
Run Code Online (Sandbox Code Playgroud)
它有助于确保您使用正确的颜色对象!
| 归档时间: |
|
| 查看次数: |
2545 次 |
| 最近记录: |