在說明autolayout之前先說明一下ios6和ios7的導航欄區別,還是通過簡單的圖來說明吧,乙個座標為(0,0,320,200)的imageview,即y座標為0,如下圖,
ios6的效果圖,
ios7的效果圖,
可以看出明顯的區別,imageview在ios7系統上面,上面一截的內容被導航欄和狀態列遮擋。
在ios7中所有導航欄都為半透明,導航欄(height=44)和狀態列(height=20)不再單獨占用高度,即view的(0,0)座標是從螢幕左上角開始的;而在ios7之前的系統中,導航欄和狀態列單獨占用高度,即view的(0,0)的座標從導航欄下面開始的。
IOS6和IOS7狀態列適配
由於ios7的發布,所以應用的適配潮可謂是都搞的鑼鼓喧天,甚是熱鬧,因此呢,因適配ios7而產生的問題也是鋪天蓋地的卷來,所以了,我也從簡單的狀態列適配開始,先研究了下關於狀態列的適配,特總結如下,供廣大一起討論交流。是不是遇到的ios7的新問題,狀態列跟tableview重疊了,ok,看見這個不想...
iOS7 和 iOS6的頁面相容問題
ios7 的status bar變透明了,各個bar也透明了,乙個controller的view佔據了整個螢幕。怎麼調整呢?基本的思想是把內容的座標下移。如果僅僅把內容的y座標下移,那麼在ios6上顯示就會出現問題。如何一起適配ios7和ios6呢?以下是3種基本方法 1.無xib時,用 調整 當 ...
IOS7上呈現IOS6的水滴重新整理效果
到了ios7 發現自帶的重新整理 不再是 ios6自帶的水滴效果了 你是否懷念那ios6的效果呢?哈哈,於是收集各方資料,整理編寫乙個屬於自己的水滴重新整理效果 呵呵 整合簡要 如下 headview headrefreshview alloc initwithscrollview tablevie...