Ios6 将Kal与my Navigation/TabBar应用程序集成

Ios6 将Kal与my Navigation/TabBar应用程序集成,ios6,Ios6,我对iOS开发非常陌生,所以我的objective-c术语可能有点不合适。我目前正在创建一个应用程序,该应用程序在我的5个TabBarViewController之一中具有日历应用程序 总体目标:将Kal日历与我的TabbarViewController顶部的工具栏/导航栏集成,并能够通过工具栏上的按钮安排事件,如iphone上的日历应用程序。并且在每个tabBarViewController的顶部都有一个导航栏 我下载的Kal文件夹中有一个示例应用程序,它的布局与我想要的完全一样,只是底部没

我对iOS开发非常陌生,所以我的objective-c术语可能有点不合适。我目前正在创建一个应用程序,该应用程序在我的5个TabBarViewController之一中具有日历应用程序

总体目标:将Kal日历与我的TabbarViewController顶部的工具栏/导航栏集成,并能够通过工具栏上的按钮安排事件,如iphone上的日历应用程序。并且在每个tabBarViewController的顶部都有一个导航栏

  • 我下载的Kal文件夹中有一个示例应用程序,它的布局与我想要的完全一样,只是底部没有tabBar*
我所做的:我创建了一个新的tabBar应用程序,进入故事板,创建了3个链接到主tabBarViewController的导航控制器,并将Kal添加到我的项目中,没有问题。然后,我将日历视图代码实现到我的secondViewController类中

我在项目中实现的唯一代码是[super viewDidLoad]之后secondViewController.m中的viewDidLoad函数中的代码

KalViewController*日历=[[KalViewController alloc]init]

[self.view addSubview:calendar.view]

[自添加ChildViewController:日历]


问题:日历和导航栏之间的间距最小。除此之外,界面看起来就像我想要的那样。我该如何确定这个间距

对不起,伙计们,我想我刚在打这个问题时找到了答案。但是请你把我认为应该是新的东西贴出来,但是一些经验C++程序员< /p> IM得到另一个问题……现在我尝试使用“今日”工具栏按钮,但它无法正常工作。该按钮已正确放置在我的tabbarviewcontroller中,但当我单击该按钮时,会弹出错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SecondViewController showAndSelectToday]:发送到实例0x927e6f0的无法识别的选择器”。我想知道