【发布时间】:2013-03-04 17:01:12
【问题描述】:
在我的视图控制器(最后一个表视图控制器)的顶部视图中有一个添加导航项。我从对象库中添加了一个视图控制器对象,然后我 ctrl + 从加号按钮拖动到视图控制器。我尝试了该应用程序,它运行良好,但是当我到达最后一个控制器时,我无法返回到前一个控制器。由于最后一个控制器(通过 segue)连接到加号按钮,我不能在顶部有导航栏。所以我添加了一个并添加了一个导航项,称为完成。我在具有以下代码的最后一个控制器子类的类中创建了一个 IBAction 方法:
[self.navigationController popNavigationControllerAnimated:YES];
但是,当我运行应用程序并按下完成按钮返回时,它不起作用,尽管我觉得我所做的完全合法。
【问题讨论】:
-
“我的顶部不能有导航栏”是什么意思?
-
当我选择 segue 的样式为模型时,导航栏消失。我试图在 viewWillAppear 中添加 [self.navigationController setNaigdationBarHidden:NO] 但它没有出现。
标签: ios objective-c xcode