我的应用是ViewBased应用。我添加了一个UITableView类型的子类及其.xib 当我按下一个按钮我想加载UITableView xib,但它只加载没有导航栏和我添加的搜索栏的表。 这是加载视图的代码:
- (IBAction)changeView:(id)sender;
{
TableViewController *tableview =[[TableViewController alloc] initWithNibName:nil bundle:nil];
[self presentModalViewController:tableview animated:YES];
}
这就是我要加载的内容:
image 1 http://img571.imageshack.us/img571/3846/wantf.png
这就是它加载的内容:
image 2 http://img528.imageshack.us/img528/9928/loadu.png
如何解决问题并使用导航和搜索栏加载视图? 先谢谢你们的同意。
答案 0 :(得分:1)
您需要将视图控制器包装在UINavigationController中,如下所示:
UINavigationController: Simplest Example
所以试试这个:
TableViewController *tableview =[[TableViewController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:tableview];
[self presentModalViewController:navController animated:YES];
答案 1 :(得分:0)
编辑xib文件时,我相信XCode会为您提供显示/隐藏搜索栏的选项。