После того, как я сделал много тестов на изменение высоты uinavigationbar. Кажется, что нет эффективных способов сделать это. self.navigationController.navigationBar.transform = CGAFFINE не так хорош, он также расширит заголовок и пункт бармена. Есть ли идея сделать это. Очень благодарен вам за помощь!Как изменить высоту UINavigationbar в ios5
0
A
ответ
2
вы не можете изменить высоту панели навигации ..
вы можете только изменить его width
0
Вы можете попробовать,
self.navigationController.navigationBarHidden = NO;
self.navigationController.navigationBar.frame = CGRectMake(0.0f, 0.0f, self.navigationController.navigationBar.bounds.size.width, 94.0f);
Да, IOS 5 действительно отнимает любой контроль навигационная панель, и даже делает ее намного сложнее переопределить ее собственными. –
Итак, это означает, что UINavigationBar не может быть изменен в соответствии с требованиями. Это слишком ограничено для разработки настройки App –
http://stackoverflow.com/questions/894985/iphone-sdk-change-navigation-bar-height .. проверьте третий ответ, включающий категорию по вышеуказанной ссылке – Shubhank