隐藏导航栏时视图会上升

时间:2014-02-25 12:04:48

标签: ios uinavigationbar

使用此行代码时,我的视图上升

[self.navigationController setNavigationBarHidden:YES animated:YES];

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

[self.navigationController setNavigationBarHidden:YES animated:NO];

答案 1 :(得分:0)

您可能已经在框架中查看了导航高度。

self.view.frame = CGRectMake(0.0,height of navigation bar,320,480);

答案 2 :(得分:0)

如果你设置y轴位置50,你可以在隐藏导航栏后更改视图框,它将会改变

self.view.frame = CGRectMake(0,50,320,480);

这会将您的视图设置在相同位置,甚至可以根据设备更改轴