我有一个UITabBar
的视图,导航栏最初是隐藏的。当我按下下一个标签时,我希望显示导航栏,但是当我使用setNavigationBarHidden:
执行此操作时,视图会调整大小,并且标签栏会被推出屏幕。如何将视图设置为不会调整大小的位置?或者正确调整大小?
答案 0 :(得分:2)
您必须检查autoresizingMask
。您可以通过编程方式或通过IB进行调整。 Autosizing
位于右侧Size Inspector
。
您将需要更改标签栏的蒙版以将其固定到左下角。其余的子视图必须根据需要进行处理。
答案 1 :(得分:0)
[self.navigationController setNavigationBarHidden:NO animated:NO];
或 之后
将urview框架设置为高度为44reduce(即navingation bar height)。