ios - 在 Swift 中使用字体数据(.ttf 或 .otf)与图像数据(png 或 jpg)
问题描述
我经常在 Swift 中使用字体数据(.ttf 或 .otf)来更改 UILabel 的字体。但有时我只在 UILabel 中使用显示数字,并认为使用字体数据或每个数字的图像数据更好,如“1_image.png”、“2_image.png”、“3_image.png”......
当然,如果我想显示很多字符,比如文章和消息,我应该在项目中导入字体文件。但我不确定在特定情况下仅显示数字更好,例如显示用户游戏排名和分数。
解决方案
我认为使用字体几乎总是更好——只要你被允许分发它。字体的一些优点是:
- 他们缩放
- 无需担心像素分辨率
- 对齐它们的更多选项(如基线等)
- 更好地支持可访问性(如调整对比度等)
推荐阅读
- vue.js - vuejs 3:未捕获的类型错误:对象(...)不是函数
- reactjs - 当我们显示大量订阅的组件时,通过反应上下文共享状态的最高效方式是什么
- azure - 用于获取所有 Azure 发布管道的内部版本号列表的脚本
- assembly - 如何使用 TASM 迭代 x86 程序集中的二进制值?
- c# - ASP.NET Core 5 Web API 上传文件
- odoo - 如何在 set_values 方法 odoo 14 中保存 one2many 字段
- scala - 谁能帮我解决这个错误,无法运行程序“npm”
- flutter - Flutter Tabcontroller 不要滑动标签直到填充当前
- sql-server - SSIS 中 OLE DB 参数的优先顺序是什么?
- c++ - shared_ptr 的实际用途?