如何使用“后退”按钮显示UINavigationController

时间:2014-11-21 19:32:28

标签: ios xcode ios8.1

我有一个UITableViewControoler,我使用下面的代码显示它。它工作正常,除了我没有看到后退按钮:

 UIStoryboard *storyboard = self.storyboard;

    UITableViewController *svc = [storyboard instantiateViewControllerWithIdentifier:@"FindLandTableIdentifier"];
    UINavigationController *navigationController = [[UINavigationController alloc]
                                                    initWithRootViewController:svc];


    [self presentViewController:navigationController animated:YES completion: nil];

2 个答案:

答案 0 :(得分:1)

在将另一个控制器推入导航控制器的堆栈之前,您没有获得后退按钮,并且您当前正处于第二个(或更高)控制器视图中。后退按钮用于将控制器从导航控制器的堆栈中弹出,而不是用于撤消模态演示。

答案 1 :(得分:1)

您可以单击要导航的视图控制器,然后单击拖动到下一个视图控制器,然后选择推送以使用故事板创建一个。还要检查嵌入了视图控制器的导航控制器是否已打开导航栏,否则将无法显示。