2010-03-16 111 views
7

我使用导航控制器,当将细胞抽头钻入的详细视图。当我将视图控制器推到导航控制器堆栈上时,我希望看到一个后退按钮,我可以点击该按钮以将前一个视图从堆栈中弹出。隐形后退按钮时视图控制器推到导航控制器

问题是后退按钮不可见,但是当它点击时应该将我返回到上一个视图。有什么问题?

回答

11

确保您已设置了主视图的一个标题 - 例如viewDidLoad中添加此 -

self.title = @"The Title"; 

古怪,如果堆栈父视图控制器没有标题,而不是秀一个空的后退按钮,iPhone不会显示一个按钮,但会允许在应该出现的区域点击。

这窃听我很长一段时间!

+0

今天我也有点不安 - 这并不明显。 – Lee 2010-09-13 21:54:43

+0

罗伯特 - 这节省了我很多时间在寻找和开始周围。它确实是父控制器中的一行代码。例如,您可以将其添加到viewDidLoad中,然后后退按钮将显示出来。格拉西亚斯。 – squeezemylime 2010-11-25 16:59:28

1

至少为iPhone 3.0的,你也可以通过(在向导生成的项目的MainWindow.xib)设置根控制器的导航项目标题在主窗口的笔尖避免可怕的无形的后退按钮。

+0

这样做了......谢谢 – respectTheCode 2010-06-02 11:16:30

0

让我们看看这可以帮助你。

我不得不在这里我使用了基于导航应用了同样的问题,并建立我的搜索,旋转等。 但是,当我点击我被引导到下一个视图的表格单元格,但这一观点没有一个后退按钮存在。

我尝试添加标题后退按钮,但没有工作,所以这就是我所做的。

我打开的MainWindow.xib文件,并增加了一个栏按钮项目组其他项目inisde窗口(其中文件的所有者所在地)。然后,我为该按钮指定了一个图像(如果需要,您可以在这里添加文本)。 然后我点击了导航项目和命中命令2打开导航项目连接 和选择了回栏按钮项并将其拖动到我想用我的后退按钮栏按钮项目。在那里你有它。

相关问题