2009-06-22 35 views
0

我正在通过查看iPhone食谱示例应用程序来学习iPhone编程。2视图控制器如何连线到iPhoneRecipes中的tabBarController

我对两个视图控制器连接到标签栏的方式感到困惑。如果他们在XIB中连线,任何人都可以解释它是如何完成的,或者我可以在哪里获得更多关于连接XIB中事物的视觉辅助细节。

这是在学习过程中我的起点:

- (void)applicationDidFinishLaunching:(UIApplication *)application { 
recipeListController.managedObjectContext = self.managedObjectContext; 
[window addSubview:tabBarController.view]; 
[window makeKeyAndVisible]; 
} 

回答

1

基本上,标签栏的视图属性被添加作为窗口的子视图。

标签栏的视图属性指向标签栏的可视组件(标签栏视图本身)和标签栏控制器处理其行为(更改标签等)。

每个单独的选项卡都是选项卡栏的子视图,因此当选项卡栏视图作为窗口的子视图添加时,它的子视图会被带到该选项中。开始时你的脑袋有点棘手,但是在你使用界面制作工具的时候,它会开始陷入沉迷。

XIB中发生的一切就是您在每个选项卡上设置视图插口,以便在选择每个选项卡时显示它们。

希望这会有所帮助。

相关问题