我收到以下警告:
“使用动态类型文本样式自动调整字体要求”
Which I can not get rid of the warning is on main.storyboard.
main.storyboard
我已经检查了 Identity Inspector中的每个 UILabel,以确保 “自动调整字体”没有被检查。
Identity Inspector
UILabel
如果“自动调整字体”框选中非动态字体,则会出现此警告。要么取消选中有问题的标签上的框,要么使用动态字体类型。
这似乎是 Xcode 的一个漏洞,以下是我所做的修复工作:
The error is still gone.
我也有同样的问题。甚至在我打开情节串连图板作为源代码并删除了“ adjsFontForContentSizeCategory”键之后,保存并清理了仍然会显示的项目。
然后我:
不见了
我只是改变文字样式为 尸体和警告消失。
只是因为 它是动态类型 textStyle
请参见预定义支持的动态类型 textStyle-的列表
adjustsFontForContentSizeCategory="YES"
右键单击 有此问题的故事板(如果不知道是哪个,请检查问题导航器)
转到 < strong > Open As 选项并选择 < em > < strong > Source Code
将每个 AdjustsFontSizeToFit = “ NO”替换为 < strong > 调整 FontSizeToFit = “ YES”
运行应用程序
看着警告消失(即使您撤消了步骤3)
在故事板中,在 uncheck之后的每个“自动调整字体”在 属性督察,运行 Shift + command + K,然后再次建立您的项目。这将清理您的项目并删除警告。
我得到了这个错误的自动调整按钮。但是我找不到“自动调整字体”复选框在右侧面板。去掉源代码中的警告。故事板和删除“调整 FontForContentSizeCategory”属性的问题按钮解决了我的问题。