ios 7發布了,適配問題來了,開發者都忙起來了。
先記乙個ios7 的幾個特點:
1.座標:以螢幕左上角為原點(ios7以前在狀態列或者導航條下)
2.uiscrollview(包括其子類,比如uitableview):會自動在頂部和底部預留一些空白(因為滾動經過半透明導航條或者tabbar下面,需要能隱約看到的效果),是否預留空白可以由uiviewcontroller的
automaticallyadjustsscrollviewinsets的這個屬性控制(預設yes,表示預留空白)。
上面這些只要你用ios開發,就能發現。
最近遇到乙個問題:
在專案中乙個控制器中有乙個瀑布流和乙個table,發現瀑布流頂部預留空白,而table卻沒有,查詢了許多資料,終於找到了原因所在:
乙個控制器中,出現uiscrollview(包括其子類),必須是第乙個新增到控制器的檢視上才會預留空白,這裡的第乙個是相對於所有的子檢視,不僅僅是其他uiscrollview(包括其子類)。
那麼我遇到的問題如何解決呢,還是這個屬性automaticallyadjustsscrollviewinsets,仔細看它的文件說明,它說了,如果乙個控制器中出現兩個以上的uiscrollview(包括其子類),這個屬性需要設定為no.即不會預留空白,那麼這個控制器中所有的uiscrollview(包括其子類)都需要重新設定座標。
iOS7適配問題
ios7適配問題 收藏我要投稿 ios 7發布了,適配問題來了,開發者都忙起來了。先記乙個ios7 的幾個特點 1.座標 以螢幕左上角為原點 ios7以前在狀態列或者導航條下 2.uiscrollview 包括其子類,比如uitableview 會自動在頂部和底部預留一些空白 因為滾動經過半透明導航...
ios7適配statusBar問題
最近公司不知道抽什麼風,拿出了乙個很久很久都沒用的專案要做適配ios7 估計寫完一年了,都沒發布 可憐的碼農只好趕緊幹活啊。不過正如那句話說的好,任何工作都不是沒有意義的,這不,我開啟專案之後,看到原來的statusbar在公升級到ios7之後出現重合問題了。由於之前介面主view是基於xib寫的,...
IOS7狀態列標準適配
注定這段時間是忙的,是頭疼的 原創在此哦 這兩天經常會碰到群裡有人在問問題,問ios7怎麼適配,以及各種網上說的如何解決ios7下狀態列的問題.我發現各種群裡流傳著一種適配方法,就是修改window的座標 window.frame 然後大家紛紛效仿,但是往往出現各種問題,發出各種報怨,各種吐嘈 殊不...