UINavigationBar с дополнительной высотой не центрирует элементы внутри - PullRequest
2 голосов
/ 19 мая 2011

У меня есть подкласс 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, но не повезло.

Любая помощь?

Спасибо

...