Пользовательская высота панели навигации и вид - PullRequest
2 голосов
/ 18 ноября 2010

Я хочу иметь панель навигации, которая имеет как минимум двойную высоту. В didFinishLaunchingWithOptions в моем файле appdelegate.m я добавил CGRect frame = CGRectMake (0.0f, 0.0f, 320.0f, 100.f); [self.navigationController.navigationBar setFrame: frame]; Но когда я запускаю приложение, верхняя часть табличного представления находится за нижней частью панели навигации.

Как изменить размер табличного представления, чтобы оно не было за панелью навигации?

Спасибо в

// Свен

1 Ответ

4 голосов
/ 17 февраля 2011

Если вы хотите изменить размер панели навигации во всех viewConttrollers приложения, вы можете переопределить прямой метод sizeThatFits: (CGRect) в категории UINavigationBar

@implementation UINavigationBar (bigSize) 

- (CGSize)sizeThatFits:(CGSize)size {
   CGSize newSize = CGSizeMake(320,100);
   return newSize;
}

@end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...