问题描述:
导航栏正常从A页面push到B页面,从B页面pop返回A页面时遇到过渡过程中导航栏出现黑块的问题。
如截图所示:
A界面导航栏被影藏,B页面的导航栏存在。过渡的时候没有动画。
1.在A页面中添加影藏导航过渡动画
-(void)viewWillAppear:(BOOL)animated
{
[superviewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:animated];
}
-(void)viewWillDisappear:(BOOL)animated
{
[superviewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:animated];
}
网友评论