2012-03-03 3 views
0

После того, как я сделал много тестов на изменение высоты uinavigationbar. Кажется, что нет эффективных способов сделать это. self.navigationController.navigationBar.transform = CGAFFINE не так хорош, он также расширит заголовок и пункт бармена. Есть ли идея сделать это. Очень благодарен вам за помощь!Как изменить высоту UINavigationbar в ios5

ответ

2

вы не можете изменить высоту панели навигации ..

вы можете только изменить его width

+0

Да, IOS 5 действительно отнимает любой контроль навигационная панель, и даже делает ее намного сложнее переопределить ее собственными. –

+0

Итак, это означает, что UINavigationBar не может быть изменен в соответствии с требованиями. Это слишком ограничено для разработки настройки App –

+1

http://stackoverflow.com/questions/894985/iphone-sdk-change-navigation-bar-height .. проверьте третий ответ, включающий категорию по вышеуказанной ссылке – Shubhank

0

Вы можете попробовать,

self.navigationController.navigationBarHidden = NO; 
self.navigationController.navigationBar.frame = CGRectMake(0.0f, 0.0f, self.navigationController.navigationBar.bounds.size.width, 94.0f);