sub*_*e-c 11 iphone cocoa-touch
我有一个简单的基于NavigationController的应用程序.主窗口显示TableView,选择项目加载子视图.我使用Interface Builder进行UI视图.
现在我想在应用程序中添加一个TabBar.我把它放在哪里?我需要一个TabBarController吗?它应该进入MainWindow.xib还是RootViewController.xib?
如何将其与NavigationController绑在一起?
iPhone版View Controller编程指南中的iPhone SDK文档中提供了对此问题的明确答案.
此链接直接指向该部分,并讨论了创建导航和基于标签栏的界面的正确方法.
查看 UICatalog 示例代码。它有很多很棒的东西,包括从一个视图到下一个视图的转换。
在您的情况下,您需要使用 UITableView 委托方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
Run Code Online (Sandbox Code Playgroud)
在该方法中,您将创建并显示选项卡视图控制器。这可能是带有关联 Nib 的自定义控制器,或者您可以根据您的情况在代码中创建整个内容。