在開發中,當我們設定了導航欄隱藏之後,卻發現狀態列也跟著透明了,如果當前頁面是個可以滾動的tableview時,我們發現使用者體驗十分不好。就如下圖:
那麼請看解決方法
為了體現出下文的bug,這裡我把狀態列設為紅色
成功是成功了,可是這裡設定的是全域性,因此其他頁面也出現這個狀況,那就不好了。怎麼解決呢,這裡我們需要在用不到它的時候,在寫一行**清空顏色設定就行了
-(void)searchbarcancelbuttonclicked:(uisearchbar *)searchbar
ok了,完美。 IOS狀態列隱藏設定
一.用 設定狀態列的顯示和隱藏 bool perfersstatusbarhidden 同樣的方法設定狀態列的樣式 複寫的方法為 uistatusbarstyle preferredstatusbarstyle 二.用 plist 設定狀態列的顯示和隱藏 在 plist 中新增status bar ...
iOS隱藏狀態列
ios6和ios7在隱藏 status bar 三種方式比較 storyboard 介面上選中uiviewcontroller,最右邊simulated metrics找到 status bar 設定成 none viewcontroller ios 7 info.plist 不但要在info.pl...
iOS隱藏狀態列
在targets general 勾選中hide status bar 整個專案隱藏狀態列 google一下發現現在的解決方法有兩種 如果只是單純的隱藏狀態列,那麼是在預設情況下,只需要重新實現兩個新方法 uistatusbarstyle preferredstatusbarstyle bool p...