当我的应用程序从后台返回时,UIViewController
跳下 UINavigationBar
的高度(44 像素)。
一切都通过 Storyboard使用推送 segues 进行控制。
即使我在“跳转”之后 NSLog
View Controller 和导航 Controller 的框架,使用 NSStringFromCGRect
,它们都显示 (0,0,320,480) 作为他们的框架,尽管事实显然并非如此。
之前:
后台返回后:
最佳答案
您可以使用此代码在 YourViewController 中隐藏导航栏
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:YES];
[self.navigationController.navigationBar setHidden:YES];
}
关于ios - UINavigationController 里面的 UIViewController 当应用程序从后台返回时跳转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22931261/