ios - 为什么“自动调整字体”不起作用?
问题描述
大型遗留代码库。我开始使用故事板。伟大的!现在我检查 UILabel 的“自动调整字体”。我运行应用程序。我玩系统字体大小。更改显示在消息中,但不显示在应用程序中。即使我重新启动也不行。使用默认的“系统”字体,以及尝试使用自定义字体。知道我缺少什么吗?
解决方案
如果您不使用 中的文本样式,即使您在 Xcode Interface Builder 中UILabel
打勾,也无法更改文本大小。Automatically Adjusts Fonts
只需使用特定的文本样式更改标签的字体,您就会立即看到不同之处:
- Xcode 10 ⟹ 使用该
Accessibility Inspector
工具快速修改其settings
部分内的文本大小。 - Xcode 11 ⟹ 使用面板中的
Environment overrides
工具Debug Area
快速修改文本大小(仅在构建和运行后可见)。
如果需要Dynamic Type
,此详细的 WWDC 视频摘要中提供了有关实施的许多有用信息。
推荐阅读
- r - 如何通过ggplot2添加不存在于数据中的图例类别
- unity3d - Unity - 主相机如何在小于它的同时显示整个画布?
- newman - 纽曼没有看到也没有调用一些邮递员的预请求
- asp.net - 如何使用 asp .net 上的提交操作将一个对象从 View 发送到 Controller
- android - 无法使用 Kotlin 协程解析回收器视图中的数据
- asp.net-mvc - Kendo Grid UI 更新未调用控制器中的操作
- excel - VBA复制粘贴导致形状相乘
- graphics - 细发光线模糊且碎裂
- python - 由于溢出,无法读取 botocore.response.StreamingBody
- python - 使用具有 2 种自定义颜色的 Matplotlib 在散点图中设置正值和负值的颜色