奇怪的导航控制器行为与不同的标签栏堆栈

时间:2016-03-02 22:34:46

标签: ios uinavigationcontroller

我有一个标签栏控制器,每个标签中都有一个导航栏作为root。我正在使用一个详细视图控制器,可以从其中两个标签栏堆栈中访问。在它自己的堆栈中访问此视图控制器时,一切都按预期工作。但是,如果用户位于另一个选项卡中并且已切换到此详细视图控制器,则视图将滑动到导航栏后面。它就像导航栏甚至不在那里,它只是在它下面。我一直在试图弄清楚发生了什么,任何见解都会非常感激!

1 个答案:

答案 0 :(得分:0)

为处于类似困境的人找出它。需要在navigationController?.navigationBar.translucent = false中添加viewDidLoad。在iOS 7中,通过添加此行,它不会在导航栏下滑动视图。