UISearchBar имеет UITextField внутри, но нет свойства для доступа к нему. Таким образом, нет способа сделать это стандартным способом.
Но есть нестандартный способ обойти это.
UISearchBar наследует от UIView, вы можете получить доступ к его подпредставлениям, используя [searchBar subviews].
Если вы напечатаете в консоли его подпредставления, вы увидите, что оно имеет эти представления.
UISearchBarBackground, UISearchBarTextField.
Итак, чтобы изменить размер шрифта, вам нужно всего лишь сделать это
UITextField *textField = [[searchBar subviews] objectAtIndex:1];
[textField setFont:[UIFont fontWithName:@"Helvetica" size:40]];
Но, если UISearchBar изменится в будущем и текстовое поле больше не будет в позиции 1, ваша программа потерпит крах, поэтому лучше проверить через подпредставления позицию UITextField и затем установить размер шрифта.