我一直认为,当我需要箭头或子弹或其他任何东西时,我可以在字符串中使用简单的标志性 unicode 字符,这很棒。字形将以与字符串的其余部分相同的颜色呈现,并带有漂亮的简单和干净的图标。我可以通过在 XCode 的编辑菜单上使用 Mac 的“特殊字符”对话框来预览它们的外观。
在 iOS5 中,这些字形以全彩色呈现,并不简单和干净。我相信这些是表情符号图标?
我正在寻找对此更改的解释,以及理想情况下如何强制 iOS5 恢复到 iOS2 - iOS4 行为。
这是一个例子: @"← left arrow, right arrow → airplane ✈";
编辑:
显然,用于呈现文本 ( ) 的 NSString UIKit 扩展drawAtPoint: / drawInRect:
没有表现出这种行为。所以也许这是一个 UILabel 的事情?具体来说,我在 UISegmentControl 段按钮和 UILabel 中注意到了它。