新手請教乙個IOS7和IOS6的介面相容性問題

2021-07-25 16:50:15 字數 371 閱讀 4473

我剛學ios開發不久,前兩天手賤把手機公升了ios7,結果不能除錯,而且還刷不回來。只能再公升xcode到5。

現在發現個奇怪的問題,就是我在乙個介面放了4個按鈕,這個介面在ios7裡面和模擬器(所有版本)裡面顯示都正常,但是安裝到ios6的真機顯示就變形了。

具體請看下面的圖:

第一張圖左邊白色的iphone4是ios6系統,後面兩個圖示高度異常。右邊的iphone5是ios7,顯示正常。

第二張圖是xcode裡面的截圖,注意左邊欄裡的4個button的constraints屬性,只有第乙個按鈕是由width和height的,後面三個都只有寬度。怎麼拖都沒用,我的理解是xcode認為四個按鈕是對齊的,所以設定乙個高度就夠了。但是既然你這麼聰明怎麼在6裡面就變形了呢?

iOS6和iOS7的導航欄區別

在說明autolayout之前先說明一下ios6和ios7的導航欄區別,還是通過簡單的圖來說明吧,乙個座標為 0,0,320,200 的imageview,即y座標為0,如下圖,ios6的效果圖,ios7的效果圖,可以看出明顯的區別,imageview在ios7系統上面,上面一截的內容被導航欄和狀態...

IOS6和IOS7狀態列適配

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

iOS7 和 iOS6的頁面相容問題

ios7 的status bar變透明了,各個bar也透明了,乙個controller的view佔據了整個螢幕。怎麼調整呢?基本的思想是把內容的座標下移。如果僅僅把內容的y座標下移,那麼在ios6上顯示就會出現問題。如何一起適配ios7和ios6呢?以下是3種基本方法 1.無xib時,用 調整 當 ...