Я думаю, что на этот вопрос есть ответ, который вы ищете, Измените размер шрифта UISearchBar ,
for(int i =0; i<[searchbar.subviews count]; i++) {
if([[searchbar.subviews objectAtIndex:i] isKindOfClass:[UITextField class]])
[(UITextField*)[searchbar.subviews objectAtIndex:i]setFrame:CGRectMake(0, 0, 50, 50)]];
}
Как видите, просто используйте setFrame
вместо setFont
.
Думаю, это должно сработать!
Удачи!