У меня есть подкласс UINavigationBar, и я изменяю его высоту с помощью:
NavigationbarFlat *navbar = (NavigationbarFlat *)[[self navigationController] navigationBar];
CGRect frame = [navbar frame];
frame.origin.y = 20;
frame.size.height = 60.0;
[navbar setFrame : frame];
Это работает, но элементы внутри панели навигации не расположены вертикально по центру.Дополнительное пространство размещено сверху.Я пытался с autoresizemask и setcontentviewmode, но не повезло.
Любая помощь?
Спасибо