出現的問題:
在界面1把導航欄隱藏了
從界面1點擊進入下一個界面2 用iOS自帶的右滑效果返回界面1,返回一半取消,
再從界面2 點擊進入界面3
然後就不能從界面3點幾導航欄返回界面2了 只能用右滑的手勢返回
而且從界面1重新進入後 界面3也是不能返回的
如果把界面1的隱藏導航欄註釋掉 就恢復正常
解決方法:
之前在animated用的是YES,現在改為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];}