5

我想使用“黑色右指向三角形”(U+25B6)作为我UILabel的文本的一部分。标签使用系统字体 ( UIFont's systemFontOfSize:)。问题是我的三角形被渲染为精美的图像,而不是“黑色的右三角形”。可以看纯版吗?

4

2 回答 2

16

基于:

iOS5 中 Unicode 字符的绘制方式不同

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,如果没有您的提示,我将无法解决这个问题!

于 2012-12-12T08:55:04.370 回答
2

如果有人无权访问该开发论坛,下面提到的行是 Apple 的回复。

“借助我们在 iOS 中发布的字体集,Hiragino Kaku Gothic ProN 拥有您正在寻找的字形。”

尝试使用该特定字体。这是现在唯一可用的方法。

于 2012-12-11T18:46:29.877 回答