我正在使用Interface Builder中的静态单元格设计表视图,并且希望更改文本大小以支持动态类型。我创建了一个具有“基本”样式的单元格,这意味着它包含一个自动标签,并将标签的大小设置为“正文”。但是,无论动态类型设置如何,字体始终为17点。我手动添加到“自定义”样式单元格的标签不会发生这种情况。
顶部的单元格是有问题的单元格。即使我完全降低了动态字体的大小,也只有17点。通过手动将标签添加到“自定义”样式单元并将字体大小设置为“正文”来创建第二个单元。这是第一个单元格的外观。第三个标签是固定在17点处的“基本”样式单元,以进行比较。
MVCE在此处可用:https://drive.google.com/file/d/1-3di9-WWVsjcbktD6mxAyU4BrLR_g6nG/view。不幸的是,我无法将代码粘贴到问题中,因为没有代码,只有故事板。这是我的方法:
我正在使用Interface Builder中的静态单元格设计表视图,并且希望更改文本大小以支持动态类型。我创建了一个具有“基本”样式的单元格,这意味着它包含一个...
实际上,我为此问题找到的唯一解决方案是将样式切换为Custom
] >>显然,您无法像预期的那样使用Dynamic Type
静态单元格使用Basic
功能。