NavigationController作为subView

时间:2010-10-06 19:51:26

标签: iphone uinavigationcontroller

我是iphone开发的新手。我有一个tabBar应用程序,在interfaceBuilder中设计。 当我按下“关于”按钮时,它会翻转到我放置应用信息的视图。在这个视图中,我需要一个带有tableView的navigaionController。 我怎样才能做到这一点? 我这样做有很多麻烦。 有人可以帮我吗?

iChat:Rui.Lopes@Me.com

1 个答案:

答案 0 :(得分:0)

所以,我想你只是想在UITabBarController里面的UINavigationController里面显示一个UITableView。这很简单:

首先,您应该创建包含TableView的ViewController。您可能已经这样做了,所以只需快速演练:单击“新建文件”并创建“UIViewController子类”。检查“UITableViewController子类”最简单,但更灵活的方法是将UIViewController子类化,并在InterfaceBuilder中以编程方式填充TableView。如果您需要帮助,请询问。

创建“AboutViewController”后,在InterfaceBuilder中打开TabBarController(很可能在“MainWindow”中)。现在,选择TabBarController,并在Inspector中添加一个新Tab。将Tab的类从ViewController更改为Navigation Controller。在新创建的NavigationController中,将有一个“View Controller(Item)”。选择它,然后在Inspector中将其类更改为“AboutViewController”(或者您调用它)。如果您为AboutViewController创建了一个XIB,请不要忘记在检查器中更改“NIB名称”的值。