首页 > 解决方案 > 在 Swift 中使用字体数据(.ttf 或 .otf)与图像数据(png 或 jpg)

问题描述

我经常在 Swift 中使用字体数据(.ttf 或 .otf)来更改 UILabel 的字体。但有时我只在 UILabel 中使用显示数字,并认为使用字体数据或每个数字的图像数据更好,如“1_image.png”、“2_image.png”、“3_image.png”......

当然,如果我想显示很多字符,比如文章和消息,我应该在项目中导入字体文件。但我不确定在特定情况下仅显示数字更好,例如显示用户游戏排名和分数。

标签: iosxcode

解决方案


我认为使用字体几乎总是更好——只要你被允许分发它。字体的一些优点是:

  • 他们缩放
  • 无需担心像素分辨率
  • 对齐它们的更多选项(如基线等)
  • 更好地支持可访问性(如调整对比度等)

推荐阅读