iOS調(diào)用相機后狀態(tài)欄和導(dǎo)航欄消失

  • 今天在處理頭像的時候遇到的這個問題:
    用相冊沒毛病,但是在相機使用圖片之后,進入頭像裁剪界面的時候,導(dǎo)航欄透明,狀態(tài)欄消失。原因應(yīng)該是系統(tǒng)拍照后的頁面是隱藏了導(dǎo)航欄和狀態(tài)欄的。
  1. 首先我們把導(dǎo)航欄顯示出來:
// 在你編輯圖片的界面
[self.navigationController setNavigationBarHidden:NO animated:YES];

2.如果這個時候發(fā)現(xiàn)導(dǎo)航欄下面有留白:

// 解決留白問題
self.extendedLayoutIncludesOpaqueBars = YES;

3.這個時候這個界面是沒有毛病了,但是當返回到你調(diào)用相機的那個界面時你會發(fā)現(xiàn)你的狀態(tài)欄又不見了。(這個沒有搞懂是為啥)

// 在你的viewwillappear中顯示狀態(tài)欄就OK了
[UIApplication sharedApplication].statusBarHidden = NO;

ok.問題大致就解決了。

---來自濤胖子的工作筆記

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

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

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