"automatically adjusts font requires using a dynamic type text style" 警告是什么意思?
What does the "automatically adjusts font requires using a dynamic type text style" warning mean?
我收到以下警告:
"automatically adjusts font requires using a dynamic type text style"
我无法摆脱警告 main.storyboard
。
我检查了 Identity Inspector
中的每个 UILabel
以确保未选中 "Automatically Adjusts Font"。
如果使用非动态字体选中 "Automatically adjusts font" 框,则会出现此警告。取消选中违规标签上的框或使用动态字体类型。
这似乎是 Xcode 中的错误。这就是我修复它的方法:
- 按照建议将显示错误的标签中的字体更改为动态类型
- Select "Automatically Adjusts Font"
的复选框
- 构建并运行项目(错误消失)
- 取消选中 "Automatically Adjusts Font" 框
- 将字体改回之前导致错误的设置
- 重建项目
错误仍然存在。
- 打开您的故事板作为源代码
- 搜索键 "adjustsFontForContentSizeCategory"
- 检查哪个对象有此选项并取消选中界面生成器中的动态类型复选框。
我遇到了同样的问题。即使在我打开故事板作为源并删除 "adjustsFontForContentSizeCategory" 键、保存并清理项目后,它仍然会显示。
那么我:
- 清理了项目
- 关闭Xcode
- 已删除派生数据文件夹内容
- 重新打开Xcode并重建
它不见了。 :)
我刚刚将文本样式更改为 正文 & 警告消失了。
只是因为
它是动态类型 textStyle
查看支持的预定义动态类型 textStyle 列表 -
- 打开您的故事板,在文件导航器中右键单击故事板。
- 搜索(命令 F)并删除实例
adjustsFontForContentSizeCategory="YES"
Swift 5+, Xcode 11+:
右键单击 出现此问题的情节提要(如果您不知道是哪个,请检查问题导航器)
转到打开方式选项和select源代码
将每个 adjustsFontSizeToFit="NO" 替换为 adjustsFontSizeToFit="YES"
运行 你的申请
观察警告消失(即使您撤消第 3 步)
在 Storyboard 中,取消选中 Attributes Inspector 中的每个“自动调整字体”后,运行 shift + command + K 然后再次构建你的项目。这应该清理您的项目并删除警告。
我在按钮上自动调整时遇到此错误。但是我在右侧面板上找不到“自动调整字体”复选框。通过转到 .storyboard 的源代码并删除有问题按钮上的“adjustsFontForContentSizeCategory”属性来摆脱警告解决了我的问题。
我收到以下警告:
"automatically adjusts font requires using a dynamic type text style"
我无法摆脱警告 main.storyboard
。
我检查了 Identity Inspector
中的每个 UILabel
以确保未选中 "Automatically Adjusts Font"。
如果使用非动态字体选中 "Automatically adjusts font" 框,则会出现此警告。取消选中违规标签上的框或使用动态字体类型。
这似乎是 Xcode 中的错误。这就是我修复它的方法:
- 按照建议将显示错误的标签中的字体更改为动态类型
- Select "Automatically Adjusts Font" 的复选框
- 构建并运行项目(错误消失)
- 取消选中 "Automatically Adjusts Font" 框
- 将字体改回之前导致错误的设置
- 重建项目
错误仍然存在。
- 打开您的故事板作为源代码
- 搜索键 "adjustsFontForContentSizeCategory"
- 检查哪个对象有此选项并取消选中界面生成器中的动态类型复选框。
我遇到了同样的问题。即使在我打开故事板作为源并删除 "adjustsFontForContentSizeCategory" 键、保存并清理项目后,它仍然会显示。
那么我:
- 清理了项目
- 关闭Xcode
- 已删除派生数据文件夹内容
- 重新打开Xcode并重建
它不见了。 :)
我刚刚将文本样式更改为 正文 & 警告消失了。
只是因为 它是动态类型 textStyle
查看支持的预定义动态类型 textStyle 列表 -
- 打开您的故事板,在文件导航器中右键单击故事板。
- 搜索(命令 F)并删除实例
adjustsFontForContentSizeCategory="YES"
Swift 5+, Xcode 11+:
右键单击 出现此问题的情节提要(如果您不知道是哪个,请检查问题导航器)
转到打开方式选项和select源代码
将每个 adjustsFontSizeToFit="NO" 替换为 adjustsFontSizeToFit="YES"
运行 你的申请
观察警告消失(即使您撤消第 3 步)
在 Storyboard 中,取消选中 Attributes Inspector 中的每个“自动调整字体”后,运行 shift + command + K 然后再次构建你的项目。这应该清理您的项目并删除警告。
我在按钮上自动调整时遇到此错误。但是我在右侧面板上找不到“自动调整字体”复选框。通过转到 .storyboard 的源代码并删除有问题按钮上的“adjustsFontForContentSizeCategory”属性来摆脱警告解决了我的问题。