最近遇到一個奇怪的問題:
通常在storyboard上布局的好好的,但是UIScrollView和UICollectionView的內(nèi)容都會向下偏移64。以前沒有出現(xiàn)過該問題,不同于以前的是,這次為了自定義UICollectionView的UICollectionViewFlowLayout,沒有在storyboard中直接拖進(jìn)UICollectionView,而是拖了UIView進(jìn)去,然后在代碼中初始化了UICollectionView

但是這樣初始化后卻莫名的內(nèi)容下移了64px,百思不得其解啊。打印出的frame也是對的,查了一下番資料,原來如此:

意思是你的視圖控制器在沒經(jīng)你允許的情況下調(diào)整你的控件位置了,所以你要想自己調(diào)整,對它說NO就可以了。真是如此嗎?

我嘗試去掉了Adjust Scroll View Insets這個屬性,運(yùn)行后發(fā)現(xiàn)正常了。