У меня такая же проблема, как здесь Изменения пользовательского шрифта UITextField в режиме редактирования
и мог действительно сделать с решением.
У меня есть 4 UITextFields, которые я назначаю пользовательские шрифты в 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;
Если я использую системные шрифты, то текстовое поле работает так, как должно, поэтому, возможно, что-то должно быть с этим файлом шрифта?