0

У меня есть приложение для раскадровки на основе TabController с 4 различными навигационными контроллерами, по одному на каждой вкладке. На второй вкладке открыть navigationController (это еще с раскадровки отношения), которые программно нажать TKCalendarViewController Tapku Библиотеки таким образом:Tapku TKCalendarMonthTableViewController tableview под TabBar

- (void)loadView 
{ 
    [super loadView]; 
    AgendaTableViewController *agenda = [[[AgendaTableViewController alloc] initWithSunday:NO] autorelease]; 
    [self pushViewController:agenda animated:NO]; 
} 

AgendaTableViewController является TKCalendarMonthTableViewController подкласс.

Проблема заключается в том, что представление таблицы под календарем идет под панелью вкладок, а последняя ячейка не отображается, как ожидалось. Я думаю, что-то не так с видами или владельцем

Как его решить?

Спасибо!

ответ

0

Я решил, что добавив:

self.view.frame = CGRectMake(0, 0, [[UIApplication sharedApplication]keyWindow].frame.size.width, 368); 

в методе loadView в AgendaTableViewController (TKCalendarMonthTableViewController подкласс). Ищите лучшую ширину и высоту в случае изменения ориентации устройства.