我有一个基于视图的应用程序,运行良好。(换句话说,我不会重新开始使用基于导航的应用程序模板。)
这是一个身临其境的应用程序,我试图添加一个表视图,加载在一个新的视图时,按钮被按下。
加载nib部件可以工作,但我似乎无法将导航控制器添加到新视图中。我想看到一个导航栏顶部有一个完成按钮和编辑按钮。另外,我希望表视图条目为空。
File-> New File -> UINavigationController subclass。我检查了With XIB for user interface.和UITableViewController子类
当视图被拉上来时,我看到的只是一个空白的表视图。我能够自定义视图控制器中的东西。
如何使表显示导航栏并可编辑?请告诉我方向。
编辑:我正在使用最新的公共SDK。(XCode 3.2.2)
发布于 2010-05-22 04:21:41
导航栏通常带有导航控制器,而不是表视图控制器。
您可以手动添加导航栏,但这将需要更改表视图,将其更改为仅包含表视图的常规视图,并将表视图控制器更改为手动处理表视图内容的常规视图控制器。
更简单的选择是在显示表视图控制器之前将其封装在导航控制器中。类似于:
MyTableViewController *myViewController = [[MyTableViewController alloc] init];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myViewController];
[myViewController release];
//Now display navigationController instead of myViewController, using something like:
[self presentModalViewController:navigationController animated:YES];https://stackoverflow.com/questions/2886269
复制相似问题