iOS添加全屏側(cè)滑返回功能遇到的問題

給項(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(黑色字體)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容