【问题标题】:iOS 5 upgrade changed font appearanceiOS 5 升级改变了字体外观
【发布时间】:2012-01-23 12:46:54
【问题描述】:

我的应用在 UITextFields 和在一些 UITableViewCell 的标题中。自从将目标 iPhone 升级到 iOS 5 后,“白心套装”仍然按预期显示,但“黑心套装”现在显示为图形;白色田野上的红心。

这是不受欢迎的。

我怎样才能回到我曾经属于的地方,也就是说,字体只显示字符而不是这个图形?

【问题讨论】:

    标签: fonts ios5 uitextfield


    【解决方案1】:

    这是一个悬而未决的问题。在 iOS 5 中,其中一些特殊字符被渲染为表情符号,♥ 就是其中之一。即使为您的视图显式设置字体也无济于事,但使用draw... 方法直接绘制字符似乎有效(但并非总是很有用)。目前似乎没有办法禁用它。我希望更新将引入一种禁用这些的方法。

    【讨论】:

    • 糟糕的消息,但我很欣赏这个答案。
    【解决方案2】:

    感谢this post,看来并非所有字体都是强制使用表情符号的。我没有详尽的清单,但 ArialMT 系列适用于相关角色;也就是说,显示的是字符而不是表情符号。在 Apple 出现真正的解决方案之前,这对我有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-14
      • 2014-03-29
      • 2012-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多