Что означает предупреждение "автоматическая настройка шрифта требует использования стиля текста динамического типа"?
Я получаю следующее предупреждение:
"автоматическая настройка шрифта требует использования динамического типа стиля текста"
которых я не могу избавиться от предупреждения о main.storyboard
.
Я проверил каждый UILabel
на Identity Inspector
чтобы убедиться, что "Автоматически Настраивает Шрифт" снят.
5 ответов:
- откройте раскадровку как исходный код
- поиск ключа "adjustsFontForContentSizeCategory"
- проверьте, какой объект имеет эту опцию и снимите флажок динамический тип из interface builder.
У меня была та же проблема. Даже после того, как я открыл раскадровку в качестве источника и удалил ключ "adjustsFontForContentSizeCategory", сохранил и очистил проект, он все равно будет отображаться.
тогда я:
- очистить проект
- Закрытый Xcode
- удалено содержимое папки производных данных
- повторно открыл Xcode и перестроил
Он исчез. :)
похоже, это была ошибка в Xcode. Вот что я сделал, чтобы исправить это:
- измените шрифт в метке, которая показала ошибку, на динамический тип, как было предложено
- установите флажок "автоматически настраивает шрифт"
- построить и запустить проект (ошибка исчезает)
- снимите флажок "автоматически настраивает шрифт"
- изменить шрифт обратно к предыдущей настройке, которая вызвала ошибку
- восстановить проект
ошибка все еще отсутствует.