給項(xiàng)目中添加全屏側(cè)滑返回功能。當(dāng)右滑返回時遇到導(dǎo)航欄閃動消失的問題,查了很多資料,最后發(fā)現(xiàn)是前后兩個頁面狀態(tài)欄樣式設(shè)置不一致導(dǎo)致的。將狀態(tài)欄修改成相同的樣式就不會出現(xiàn)問題了。做個筆記記錄下。
知識點(diǎn)記錄:
iOS狀態(tài)欄樣式有兩種:UIStatusBarStyleDefault 和?UIStatusBarStyleLightContent?
設(shè)置狀態(tài)欄的樣式有兩種:
1.局部設(shè)置
每個ViewController 重寫- (UIStatusBarStyle)preferredStatusBarStyle 方法
2.全局設(shè)置
在info.plist中添加配置項(xiàng):View controller-based status bar appearance 設(shè)置NO
general 設(shè)置 Status Bar Style light(白色字體) 或 default(黑色字體)