我有一个视图控制器,它通过按钮前进到表视图控制器。
在视图控制器中,导航栏是完全半透明的(如下面的屏幕快照所示)。在表视图控制器上,导航栏设置为白色。
我的问题是,当我在表格视图中按“返回”并返回到视图控制器时,白色导航栏会停留一会儿(请参见顶部图像),然后消失在丑陋的动画中。
额外的导航栏空间:
我希望它始终看起来:
我已经尝试了几乎所有我能想到的东西,与导航栏半透明有关的所有代码都在viewDidAppear中,为什么会这样呢?
有人告诉我我做错了!这让我发疯!
最佳答案
在tableviewcontroller中设置:
- (void)viewWillDisappear:(BOOL)animated {
// put the code for the uinavigation bar styling here.
}
关于ios - 有人知道如何从导航栏中删除不需要的动画吗?屏幕截图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19632740/