UILabel,UIFont和UTF-8 Triangle

Rud*_*vič 5 unicode cocoa-touch nsstring uilabel ios

我想用"BLACK RIGHT-POINTING TRIANGLE"(U + 25B6)作为我UILabel文字的一部分.标签使用系统字体(UIFont's systemFontOfSize:).问题是我的三角形呈现为一个奇特的图像,而不是"黑色的右指三角形".是否可以看到普通版本?

Rud*_*vič 16

基于:

在iOS5中以不同方式绘制Unicode字符

在这种情况下,iOS 6支持Unicode 6.1的变体选择器\U0000FE0E.回答我自己的问题:

@"\U000025B6" // a fancy triangle (mapped to Emoji)
@"\U000025B6\U0000FE0E" // black right-pointing triangle
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请访问:http://www.unicode.org/versions/Unicode6.1.0/

谢谢@ martin-r和@ACB,如果没有你的提示,我将无法解决这个问题!