出現(xiàn)的問題:
在界面1把導(dǎo)航欄隱藏了
從界面1點(diǎn)擊進(jìn)入下一個(gè)界面2 用iOS自帶的右滑效果返回界面1,返回一半取消,
再從界面2 點(diǎn)擊進(jìn)入界面3
然後就不能從界面3點(diǎn)幾導(dǎo)航欄返回界面2了 只能用右滑的手勢(shì)返回?
而且從界面1重新進(jìn)入後 界面3也是不能返回的
如果把界面1的隱藏導(dǎo)航欄註釋掉 ?就恢復(fù)正常
解決方法:
之前在animated用的是YES,現(xiàn)在改為animated即可。
-(void)viewWillAppear:(BOOL)animated{
[super viewWillAppear:animated];
[self.navigationController setNavigationBarHidden:YES animated:
YESanimated];}
-(void)viewWillDisappear:(BOOL)animated{
[super viewWillDisappear:animated];
[self.navigationController setNavigationBarHidden:NO animated:
YESanimated];}