У меня есть UILabel на раскадровке. Текст по умолчанию читается как «Метка». Затем я перехожу к инспектору атрибутов и выбираю стиль текста с атрибутами. Когда я нажимаю на поле «Текст», мне предоставляется несколько шрифтов на выбор в новом окне. Я вижу, что для текста по умолчанию в этом случае установлен размер Helvetica 17.0. Просматривая представленные шрифты, я решил использовать тот, который называется ORC A Std. Это часть семейства фиксированной ширины.
Поскольку я хочу использовать этот шрифт, я возвращаюсь в свой инспектор атрибутов и меняю слово Label на 500. Выделив его, я меняю шрифт на ORC A Std.
Мой текст, который читался как Label (в Helvetica), теперь читается как 500 (в ORC A Std). Превосходно. Это то, что я хочу. В панели инспектора атрибутов все так, как я хочу.
К сожалению, моя метка на раскадровке изменилась с Label (в Helvetica) на 500 (в Helvetica). Почему он не отображается как шрифт ORC A std? Затем я дважды щелкаю прямо по метке, чтобы изменить текст на что-то другое. Когда я нажимаю на него, чтобы отредактировать, он показывает 500 (в ORC A Std). Я меняю его на 750 (это все еще в ORC A Std). Когда я закончу редактирование, я отключу его, и теперь он будет читать 750 (в Helvetica).
Почему я не могу использовать шрифт ORC A Std на своей этикетке?