Cocoa Touch:为什么UINavigationController不呈现'Back'按钮?

时间:2010-04-30 17:49:42

标签: iphone uinavigationcontroller

当我按下一个视图控制器时,它会正常动画并滑入,唯一的问题是没有“后退”按钮呈现在顶部。后退按钮仍然存在,我仍然可以点击它,它只是不渲染在屏幕上。

此行为在模拟器和多个设备上都相同。

这是一个已知问题还是错误?使用iPhone SDK 3.1.3。

更多信息: 它将其渲染为更高级别,而不是第二级导航控制器。

所以主页面(没有后退按钮 - 确定)。二级页面(后退按钮,但不渲染 - 不行)。第三级页面(后退按钮和渲染 - 确定)。

2 个答案:

答案 0 :(得分:3)

如果上一个视图没有标题,则不会有后退按钮。

答案 1 :(得分:1)

您是否正在添加第二个UINavigationController? (大概是偶然的)。如果您有2个导航控制器,他们会将导航栏渲染到彼此之上,这可能会导致您看到的内容。