Objective c 将Kal与选项卡视图应用程序一起使用
我想将Kal用于我的选项卡视图应用程序。它已经有3个标签,新闻,日历和关于我们。我对Objective-C也是相当陌生的 我认为我已经正确地集成了Kal,它在导入时不会抛出任何错误 但是,我如何将它添加到我的SecondViewController中呢?据我所知,文档中提供的示例只是在启动时立即显示日历,这不是我想要的。我还查看了假日示例应用程序,它也会立即显示日历Objective c 将Kal与选项卡视图应用程序一起使用,objective-c,ios,xcode,calendar,uitabbarcontroller,Objective C,Ios,Xcode,Calendar,Uitabbarcontroller,我想将Kal用于我的选项卡视图应用程序。它已经有3个标签,新闻,日历和关于我们。我对Objective-C也是相当陌生的 我认为我已经正确地集成了Kal,它在导入时不会抛出任何错误 但是,我如何将它添加到我的SecondViewController中呢?据我所知,文档中提供的示例只是在启动时立即显示日历,这不是我想要的。我还查看了假日示例应用程序,它也会立即显示日历 提前感谢您只需将其添加到第二个ViewController的viewdidload中即可: - (void)viewDidLoad
提前感谢您只需将其添加到第二个ViewController的viewdidload中即可:
- (void)viewDidLoad
{
[super viewDidLoad];
KalViewController *calendar = [[[KalViewController alloc] init] autorelease];
[self.view addSubview:calendar.view];
[self addChildViewController:calendar];
}
您还需要确保将日历viewcontroller包含为子viewcontroller,以确保viewcontroller层次结构有效。谢谢您的回复!您的意思是我应该将secondViewController添加为子viewcontroller吗?我在xcode 4.1上。是的,有两个不同的层次结构,视图层次结构和viewcontroller层次结构。为了使旋转事件能够正确传播(以及许多其他方面),必须正确地维护这两者。