Похоже, что размер шрифта ничего не определяет.Что означает размер шрифта в ios?
Здесь две строки, один используется шрифтом zapfino
, другое использование system font
. Они оба имеют размер 30, но высота линии или другие метрики шрифта действительно разные.
Этот рис является рисовать YYLabel, которые используют coretext
макет и нарисовать текст, использовать эту структуру, мы можем легко увидеть границу одного символа.
Ниже приведено другое изображение, в котором используются два UILabel
с разным шрифтом и просмотреть его в StroyBoard
.
Так что же означает размер шрифта в coretext
когда макет одной строкой?
Что такое контроль пользовательского интерфейса? Мне кажется, что он выполняет какое-то поведение автозаполнения, которое, очевидно, отрицает размер шрифта ... – Droppy
[YYLabel] (https://github.com/ibireme/YYText) @ Droppy, но когда мы пробуем это с помощью 'UILabel', он ведет себя одинаково. – Karl
ОК ... так как остальная часть моего вопроса ... какие атрибуты вы устанавливаете, чтобы заставить его автоматически заполнять высоту или что-то еще? – Droppy