1. 程式人生 > >iOS側滑返回到隱藏導航欄的VC,導航欄會閃現一次

iOS側滑返回到隱藏導航欄的VC,導航欄會閃現一次

ont 隱藏 過程 style nav div nba 周期 導航

VCA:是一個隱藏導航欄的頁面;VCA在ViewWillAppear生命周期函數中設置導航欄隱藏:

//隱藏導航欄
[self.navigationController setNavigationBarHidden:YES animated:YES];
self.fd_prefersNavigationBarHidden = YES;

VCB:是一個正常的不隱藏導航欄的頁面;

VCA---》VCB 過程中在VCA的ViewWillDisappear周期函數中設置導航欄帶動畫隱藏,並且導航欄開啟側滑返回。

//顯示導航欄
[self.navigationController setNavigationBarHidden:NO animated:YES];

當沒有

iOS側滑返回到隱藏導航欄的VC,導航欄會閃現一次