【发布时间】:2013-02-21 16:00:27
【问题描述】:
我对 iOS 开发非常陌生,所以我的 Objective-c 术语可能有点偏离。我目前正在创建一个应用程序,该应用程序在我的 5 个 tabBarViewControllers 之一中有一个日历应用程序。
总体目标:将 Kal 日历与我的一个 tabBarview 控制器顶部的工具栏/导航栏集成,并能够通过工具栏上的按钮安排事件,例如 iphone 上的日历应用程序。并且在每个 tabBarViewController 的顶部都有一个导航栏。
- 我下载的 Kal 文件夹中有一个示例应用程序,它具有我想要的确切布局,只是底部没有 tabBar。 *
我所做的:我创建了一个新的 tabBar 应用程序,转到故事板并创建了 3 个链接到主 tabBarViewController 的导航控制器,我将 Kal 添加到我的项目中,没问题。然后我将日历视图代码实现到我的 secondViewController 类中。
我在项目中实现的唯一代码是在 [super viewDidLoad]; 之后的 secondViewController.m 中的 viewDidLoad 函数中:
KalViewController *calendar = [[KalViewController alloc] init];
[self.view addSubview:calendar.view];
[self addChildViewController:日历];
问题:日历和导航栏之间的间距最小。除此之外,界面看起来像我想要的那样。我将如何解决这个间距?
【问题讨论】:
-
我遇到了另一个问题......现在我正在尝试使用今天的工具栏按钮,但它无法正常工作。该按钮正确放置在我的 tabbarviewcontroller 中,但是当我单击该按钮时,错误:由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[SecondViewController showAndSelectToday]:无法识别的选择器发送到实例 0x927e6f0”弹出。我想知道
标签: ios6