1、直接隱藏狀態列:
uistatusbarhidden
在plist增加上面4行**就搞定了。
這個是全域性的
只隱藏乙個controller,用下面的就行了
- (bool)prefersstatusbarhidden
不過[[
yeswithanimation:uistatusbaranimationslide]; 這個方法也是有效果的。
2、讓狀態列正常顯示
1)不用考慮適配 直接把導航高度改高點,讓狀態列居導航上部分,和設定介面差不多啦。
2)如果1不是你想要的,只能想辦法讓整個view下移了。此時又有很多方面。
1、如果是xib,將xib的∆y和∆height都設定一下就可以(網上一大堆,我試了下,沒神馬效果,不知道是不是設定的問題,不過我幾乎沒神馬xib)。
2、如果是**布的局,可以設定window的frame,如下:
if
([[[uidevice currentdevice] systemversion] floatvalue] >= 7)
但是問題很多,剩下的我只能想到對介面單獨設定了,後面想到其他方法再更新。
3、更改狀態列字型顏色
-(uistatusbarstyle
)preferredstatusbarstyle{
return
uistatusbarstylelightcontent;
IOS7狀態列標準適配
注定這段時間是忙的,是頭疼的 原創在此哦 這兩天經常會碰到群裡有人在問問題,問ios7怎麼適配,以及各種網上說的如何解決ios7下狀態列的問題.我發現各種群裡流傳著一種適配方法,就是修改window的座標 window.frame 然後大家紛紛效仿,但是往往出現各種問題,發出各種報怨,各種吐嘈 殊不...
IOS7狀態列設定
一 設定狀態列字型顏色 非狀態列整個背景顏色 然後在你需要設定的頁面新增一下兩個方法 uistatusbarstyle preferredstatusbarstyle bool prefersstatusbarhidden 此方法設定的是白色子體 二 全域性隱藏狀態列 方法一 設定 現在ios7已經...
ios7 隱藏狀態列
電池狀態列。方法一 設定 現在ios7已經更改為透明,並且不占用螢幕高度。其中隱藏及顯示的方法如下 在uiviewcontroller的子類下,呼叫 nceupdate bool prefersstatusbarhidden 在檢視切換,比如addsubview,present,pushin等,也需...