Ios 复选标记字符阻止使用UIColor设置文本颜色

Ios 复选标记字符阻止使用UIColor设置文本颜色,ios,ios5,ios-simulator,Ios,Ios5,Ios Simulator,了解这个问题 在尝试解决方案后仍然存在相同的问题。如果我将@“\u2714”更改为@“\u2418”,则X将以要求的颜色显示。不使用系统字体的解决方案对我不起作用。将文本标签的字体从System切换到Custom Helvetica Bold 21.0后,复选标记仍显示为黑色,而不是绿色。Zapf Dingbats有效 我猜出于某种原因,重复选标记字符被赋予了一个表情符号图形,即使它没有出现在表情符号键盘上,而系统现在在没有自己版本的每种字体中都使用该图形。Zapf Dingbats是字符查看器

了解这个问题

在尝试解决方案后仍然存在相同的问题。如果我将@“\u2714”更改为@“\u2418”,则X将以要求的颜色显示。不使用系统字体的解决方案对我不起作用。将文本标签的字体从System切换到Custom Helvetica Bold 21.0后,复选标记仍显示为黑色,而不是绿色。

Zapf Dingbats有效


我猜出于某种原因,重复选标记字符被赋予了一个表情符号图形,即使它没有出现在表情符号键盘上,而系统现在在没有自己版本的每种字体中都使用该图形。Zapf Dingbats是字符查看器中唯一的“字体变体”,也是iOS上的字体之一。

发现许多名称中带有“重”的特殊字符不接受颜色。当从“特殊角色”菜单中输入这些角色并选择颜色时,这种行为也会出现在情节提要中。他们不接受这种颜色。提交了一份错误报告。回答得很好。这似乎是工作/不工作的合理原因。谢谢。@DavidC根据“Arial Unicode MS”也可以使用,但您必须在代码中设置字体,因为这不是界面生成器中的选项。iirc当我尝试它时,在IB中选择“Arial”并没有解决它。如果其他字符出现此问题,您应该能够在OSX字符查看器中找到哪些字体具有该字符的版本。