IOS6和IOS7狀態列適配

2022-08-18 10:03:09 字數 882 閱讀 4419

由於ios7的發布,所以應用的適配潮可謂是都搞的鑼鼓喧天,甚是熱鬧,因此呢,因適配ios7而產生的問題也是鋪天蓋地的卷來,所以了,我也從簡單的狀態列適配開始,先研究了下關於狀態列的適配,特總結如下,供廣大網友一起討論交流。

是不是遇到的ios7的新問題,狀態列跟tableview重疊了,ok,看見這個不想看到的結果,下面我們就開始正式的解決掉這個招人不喜歡的效果。

為了達到ios7與ios6.1以下的ui統一,蘋果官方給出的建議是:

第一步:不要勾選xib中的use autolayout,如下圖:

第二步:第二步:選擇view as 「ios6.1 and earlier」,還是上圖位置處;

第三步:在size inspector中,有一ios6/7 deltas:分別表示在posx的增量、posy的增量、寬度增量、高度增量。

第四步:ok,設定完成,到ios上看效果:

是不是神奇的發現跟以前的有似曾相識的趕腳呢。。。這樣「ios6.1 and earlier」和「ios7.0 and later」 ui布局便統一了。

IOS7狀態列標準適配

注定這段時間是忙的,是頭疼的 原創在此哦 這兩天經常會碰到群裡有人在問問題,問ios7怎麼適配,以及各種網上說的如何解決ios7下狀態列的問題.我發現各種群裡流傳著一種適配方法,就是修改window的座標 window.frame 然後大家紛紛效仿,但是往往出現各種問題,發出各種報怨,各種吐嘈 殊不...

IOS7狀態列設定

一 設定狀態列字型顏色 非狀態列整個背景顏色 然後在你需要設定的頁面新增一下兩個方法 uistatusbarstyle preferredstatusbarstyle bool prefersstatusbarhidden 此方法設定的是白色子體 二 全域性隱藏狀態列 方法一 設定 現在ios7已經...

ios7 隱藏狀態列

電池狀態列。方法一 設定 現在ios7已經更改為透明,並且不占用螢幕高度。其中隱藏及顯示的方法如下 在uiviewcontroller的子類下,呼叫 nceupdate bool prefersstatusbarhidden 在檢視切換,比如addsubview,present,pushin等,也需...