0

我有一个基于 TabController 的故事板应用程序,其中包含 4 个不同的导航控制器,每个选项卡一个。第二个选项卡打开一个导航控制器(这仍然与故事板关系),它以这种方式以编程方式推送 Tapku 库的 TKCalendarViewController:

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

AgendaTableViewController 是 TKCalendarMonthTableViewController 子类。

问题是日历下的表格视图位于标签栏下方,并且最后一个单元格按预期不可见。我认为视图或所有者有问题

如何解决?

谢谢!

4

1 回答 1

0

我解决了它添加:

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

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

于 2012-03-30T23:23:48.713 回答