Установить пользовательский шрифт по умолчанию в программировании iphone - PullRequest
5 голосов
/ 20 января 2012

Я создаю приложение, для которого требуется собственный шрифт. Я добавил форму в свой info.plist и могу использовать ее, соединяя каждый отдельный объект (метки, текстовые представления. Ячейки таблицы ....) вручную с IBOUtlet, и они устанавливают шрифт при инициализации.

Тем не менее, этот процесс долгий, неэффективный и, вероятно, неудачный.

Может кто-нибудь сказать мне, могу ли я установить шрифт по умолчанию для всех приложений?

Ответы [ 2 ]

2 голосов
/ 20 января 2012

В iOS 5 это просто:

Установить шрифт по умолчанию для всего приложения iOS?

До iOS 5 если вы будете делать это в своем приложении, я бы подкласс UILabel и применил бы ваши изменения там.

Во всем приложении просто используйте свой подкласс вместо UILabel.

Даже в конструкторе интерфейсов вы можете сделать это - просто измените «Класс» на свой собственный класс на панели справа..

enter image description here

1 голос
/ 20 января 2012

Я не думаю, что это действительно возможно, но простым способом было бы просто создать IBOutlet для всех вещей, затем просто создать UIFont вроде UIFont *customFont = [UIFont alloc] init]; и установить для него имя шрифта, а затем просто сделать метку. font = customFont; UIButton.title.font = customFont, что делает его немного проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...