iOS7適配問題

iOS7適配問題
2013-09-28 08:32:37      我來講兩句       做者:凍僵的企鵝
收藏    我要投稿
iOS 7發佈了,適配問題來了,開發者都忙起來了。
先記一個iOS7 的幾個特色:
1.座標:以屏幕左上角爲原點(iOS7之前在狀態欄或者導航條下)
2.UIScrollView(包括其子類,好比UITableView):會自動在頂部和底部預留一些空白(由於滾動通過半透明導航條或者tabbar下面,須要能隱約看到的效果),是否預留空白能夠由UIViewController的
automaticallyAdjustsScrollViewInsets的這個屬性控制(默認YES,表示預留空白)。
上面這些只要你用iOS開發,就能發現。
最近遇到一個問題:
在項目中一個控制器中有一個瀑布流和一個table,發現瀑布流頂部預留空白,而table卻沒有,查找了許多資料,終於找到了緣由所在:
一個控制器中,出現UIScrollView(包括其子類),必須是第一個添加到控制器的視圖上纔會預留空白,這裏的第一個是相對於全部的子視圖,不單單是其餘UIScrollView(包括其子類)。
 
那麼我遇到的問題如何解決呢,仍是這個屬性automaticallyAdjustsScrollViewInsets,仔細看它的文檔說明,它說了,若是一個控制器中出現兩個以上的UIScrollView(包括其子類),這個屬性須要設置爲NO.即不會預留空白,那麼這個控制器中全部的UIScrollView(包括其子類)都須要從新設置座標。
相關文章
相關標籤/搜索