如图:当白色控制器以交互式弹出手势弹出时,红色控制器(使状态栏隐藏)将显示,并且在动画期间:导航栏似乎向上移动,控制器的视图仍在它的位置(不随导航栏向上移动),因此视图在弹出动画中似乎分为两部分。如何解决?
问问题
102 次
1 回答
0
在第一个控制器中,添加此代码。
- (void)viewWillAppear:(BOOL)animated {
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:YES];
}
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:YES];
}
于 2017-03-31T10:04:43.877 回答