我想使用“BLACK RIGHT-POINTING TRIANGLE”(U + 25B6)作为UILabel
文本的一部分。标签使用系统字体(UIFont
的{{1}})。问题是我的三角形呈现为一个奇特的图像,而不是“黑色的右指三角形”。是否可以看到普通版本?
答案 0 :(得分:16)
基于:
Unicode characters being drawn differently in iOS5
iOS 6支持 Unicode 6.1的变体选择器,在本例中为\U0000FE0E
。回答我自己的问题:
@"\U000025B6" // a fancy triangle (mapped to Emoji)
@"\U000025B6\U0000FE0E" // black right-pointing triangle
有关详情,请查看:http://www.unicode.org/versions/Unicode6.1.0/
感谢@ martin-r和@ACB,如果没有你的提示,我将无法解决这个问题!
答案 1 :(得分:2)
如果某人无法访问该devforums,下面提到的行就是Apple的回复。
“使用我们在iOS中发布的字体集,Hiragino Kaku Gothic ProN具有 你正在寻找的字形。“
尝试使用该特定字体。这是现在唯一可行的方式。