最近寫項目的時候發(fā)現(xiàn)把導(dǎo)航欄隱藏了,返回上一級之后上一級的導(dǎo)航欄也變透明了,為了解決這個問題找了很多的方法,發(fā)現(xiàn)這個方法是行之有效的。
下一級控制器:
self.navigationController.navigationBar.translucent=YES;[self.navigationController.navigationBarsetBackgroundImage[UIImagenew]forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage= [UIImagenew];
上一級控制器:
- (void)viewWillAppear:(BOOL)animated
{
self.edgesForExtendedLayout=UIRectEdgeNone;
self.navigationController.navigationBar.translucent=NO;
}