TabBar下的Tapku TKCalendarMonthTableViewController tableview

时间:2012-03-30 02:10:41

标签: objective-c uitableview uinavigationcontroller tapku uitabcontroller

我有一个基于TabController的故事板应用程序,带有4个不同的navigationController,每个选项卡一个。 第二个选项卡打开一个navigationController(这仍然具有故事板关系),以这种方式以编程方式推送Tapku库的TKCalendarViewController:

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

AgendaTableViewController是TKCalendarMonthTableViewController的子类。

问题是日历下的表格视图位于标签栏下方,最后一个单元格未按预期显示。 我认为观点或所有者出了点问题

如何解决?

谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了这个问题:

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

在AgendaTableViewController(TKCalendarMonthTableViewController子类)中的loadView方法中。 如果设备方向发生变化,仍在寻找更好的宽度和高度值。