自從iOS7來? 經(jīng)常遇到加載UIScrollView子視圖時(shí)候便宜了64,一直找不到原因所在暮芭,而且感覺有時(shí)候一定會(huì)出現(xiàn)偏移64? 有時(shí)候又不會(huì)出現(xiàn)鹿驼,所以這里簡單總結(jié)一下。
這是簡單創(chuàng)建 UIScrollView 再在滑動(dòng)視圖上添加子視圖
這時(shí)候就會(huì)發(fā)現(xiàn)
滑動(dòng)視圖的子視圖偏移了64辕宏,但是當(dāng)你在添加滑動(dòng)視圖到控制器的view上之前添加了任意其他視圖時(shí)候? 就不會(huì)出現(xiàn)64 偏移
所以終于控制變量法找到了原因? 假如 你的UIScrollView是第一個(gè)添加在控制器上的視圖時(shí)候? 滑動(dòng)視圖的子視圖一定會(huì)出現(xiàn)偏移64畜晰,當(dāng)然 不是第一個(gè)添加的子視圖 就不會(huì)出現(xiàn)偏移? 這時(shí)候添加一句代碼
self.automaticallyAdjustsScrollViewInsets = false;? self指控制器。
一個(gè)小問題瑞筐,小學(xué)問凄鼻。歡迎指點(diǎn)