UINavigationController ios中的UITableViewcontroller

时间:2014-10-07 06:24:22

标签: ios objective-c

我有UITableViewcontroller作为UINavigationController的rootviewcontroller。 UITableViewcontroller附带导航栏上的默认编辑按钮。我试图用通常显示在导航控制器中的默认后退按钮替换此编辑按钮。如何获取tableviewcontroller中的默认后退按钮?

2 个答案:

答案 0 :(得分:0)

将另一个UIViewController推到UINavigationController的视图控制器堆栈后,会显示后退按钮!它由UINavigationController自动添加,其显示的标题将是前title的{​​{1}}属性。

答案 1 :(得分:0)

我明白了自己的错误。我注意到rootviewcontroller的导航控制器为空。

以下代码有助于消除此错误。

UINavigationController *navCMsgs = [[UINavigationController alloc] initWithRootViewController:ntvc];
[navCMsgs setViewControllers:[NSArray arrayWithObject:self]]

然而,我必须明确取消隐藏导航栏,因为我的rootviewcontroller的设置是隐藏的