如何从UIView切换到UITableView?

时间:2010-06-03 21:20:00

标签: iphone uitableview uiview

我正在编写一个不使用navigationController的应用程序 - 只有一个区域需要UITable。

然而,现在我在使用以下方法加载(表)视图时遇到了障碍:

searchViewController = [[SearchViewController alloc] 
                            initWithNibName:@"SearchViewController" bundle:nil];
    [self.view addSubview:searchViewController.view];

我是否需要将方法(如下所示)加载到AppDelegate中?

UINavigationController *navigationController;

然后,一旦我这样做,我可以用同样的方式调用TableView吗?或者我是否需要使用其他方法,例如下面的方法:

[window addSubview:[navigationController view]];

感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

如果您尝试将导航控制器添加到项目中,请将其添加到您的app delegate头文件中。

UINavigationController  *navigationController;
@property(nonatomic, retain) IBOutlet UINavigationController *navigationController;

然后在您的实现文件中添加:

[window addSubview:[navigationController view]];

从MainWindow.xib文件调用“视图”,因此您需要将导航控制器对象添加到该笔尖并将其连接到您想要加载的视图。

当然不要忘记使用

@synthesize navigationController;

并在调用dealloc时释放它。

[navigationController release];