У меня та же проблема, что и здесь Пользовательский шрифт UITextField изменяется в режиме редактирования и действительно мог бы найти решение.
У меня есть 4 поля UITextField, которым я назначаю собственные шрифты в ViewDidLoad. Это работает, и они выглядят великолепно, однако при щелчке по полю для редактирования текста шрифт возвращается к тексту по умолчанию, а при отставке первого респондента возвращается пользовательский шрифт.
- (void)viewDidLoad
{
[super viewDidLoad];
{
UIFont *twoDumb = [UIFont fontWithName:@"Dumb" size:20.f];
lbl1.font = twoDumb;
broughtForward.font = twoDumb;
lbl2.font = [UIFont fontWithName:@"Dumb" size:24.f];
amountTextfield.font = twoDumb;
lbl3.font = twoDumb;
Если я использую системные шрифты, то текстовое поле работает должным образом, так что, может быть, с этим файлом шрифта что-то связано?