【发布时间】:2012-01-23 12:46:54
【问题描述】:
我的应用在 UITextFields 和在一些 UITableViewCell 的标题中。自从将目标 iPhone 升级到 iOS 5 后,“白心套装”仍然按预期显示,但“黑心套装”现在显示为图形;白色田野上的红心。
这是不受欢迎的。
我怎样才能回到我曾经属于的地方,也就是说,字体只显示字符而不是这个图形?
【问题讨论】:
标签: fonts ios5 uitextfield
我的应用在 UITextFields 和在一些 UITableViewCell 的标题中。自从将目标 iPhone 升级到 iOS 5 后,“白心套装”仍然按预期显示,但“黑心套装”现在显示为图形;白色田野上的红心。
这是不受欢迎的。
我怎样才能回到我曾经属于的地方,也就是说,字体只显示字符而不是这个图形?
【问题讨论】:
标签: fonts ios5 uitextfield
这是一个悬而未决的问题。在 iOS 5 中,其中一些特殊字符被渲染为表情符号,♥ 就是其中之一。即使为您的视图显式设置字体也无济于事,但使用draw... 方法直接绘制字符似乎有效(但并非总是很有用)。目前似乎没有办法禁用它。我希望更新将引入一种禁用这些的方法。
【讨论】:
感谢this post,看来并非所有字体都是强制使用表情符号的。我没有详尽的清单,但 ArialMT 系列适用于相关角色;也就是说,显示的是字符而不是表情符号。在 Apple 出现真正的解决方案之前,这对我有用
【讨论】: