IOS7狀態欄StatusBar官方標準適配方法
ios
hello,你們好,ios7正式版已經發布,相信你們都在以各類方式來適配ios7.api
若是你已經下載了xcode5,正準備使用,你會發現各類佈局的改變.xcode
註定這段時間是忙的,是頭疼的!原創在此哦http://my.csdn.net/rhljiayou佈局
這兩天常常會碰到羣裏有人在問問題,問ios7怎麼適配,以及各類網上說的如何解決ios7下狀態欄的問題.spa
我發現各類羣裏流傳着一種適配方法,就是修改window的座標(window.frame),而後你們紛紛效仿,可是每每出現各類問題,發出各類報怨,各類吐嘈;.net
卻不知別人的寫法並非你的寫法,別人的適配也不是你的適配,因此別的方法不必定能解決你的問題.咱們要理解他,獲得解決思路,而不是解決代碼.code
其實官方已經給出狀態欄同時兼容ios6和ios7的解決方案.他就集成在xcode5中,以下圖所示:blog
着急作適配,可能會作錯喔!原創在此哦http://my.csdn.net/rhljiayou
開發
要了解這個適配先要講一下Deltas也就是這個 ∆,上太高中物理都應該知道這個東西,不認識的請自覺反省(初中數學就教過).文檔
Deltas的意思你能夠理解爲增量.相對增量.
科普講完,下面是具體使用.
首先要出現∆選項,必須使用xcode5的方式打開xib:
在xib的第一個標籤中哦~原創在此哦http://my.csdn.net/rhljiayou
因爲咱們要同時兼容6和7,因此咱們須要選6.1或更早
而後調整增量,增量的意思是若是運行在ios7的模式下,就使其座標+增量,若是是6或更早的,就是直接使用上面的座標
效果如圖,十分完美,呵呵原創在此哦http://my.csdn.net/rhljiayou
這兩天看到各個開發羣裏,全是問適配的
不少時候看到出來新東西,也是大批的人不停的問同一個問題,
其實這個時候正是優勝劣汰的時候
每一個人說的都不必定是對的
甚至是徹底錯誤的,好比我....
最正確的解釋是官方的文檔,由於那是寫api的人寫的
蘋果的文檔都是同步更新,就是不會有舊的,跟不上的
推薦你們去看,(即便英文很差,馬馬虎虎能理解意思,能解決不少問題)
以上是之前的一個經理教個人,他叫胡楠.
以上經驗送給你們.
歡迎你們留言交流!
很是鼓勵你們點開我其餘的全部文章,增長知識,同時歡迎評論,三人行必有我師.
轉載說明原創連接:http://blog.csdn.net/rhljiayou/article/details/12029927