我不知道為毛會出現(xiàn)這些亂七八糟的事兒....
兩個代碼注意一下,
1,如果你隱藏了navigationController的navigationbar,同事又設(shè)置了headerView,那么你的headerView是從狀態(tài)欄下面開始的,這個問題為毛惡心,是因為如果是ViewController的話,那么你設(shè)置底圖的話就會從狀態(tài)欄下面開始
這是為啥,是因為如果你是scrollView的話,系統(tǒng)會自己給你往下調(diào),如果有navigationbar就是從navigationbar下面開始,沒有就從狀態(tài)條下面,而且就?設(shè)置一個,如果你并排放倆,一個給自動調(diào)一個不給調(diào),很惡心,所以用到一行代碼
self.automaticallyAdjustsScrollViewInsets = NO;
然后自己去改內(nèi)屬性,當(dāng)然你直接設(shè)置contentoffsize也可以
2,如果你用xib加載headerView出現(xiàn)亂七八糟的事兒,比如布局算不準(zhǔn),比如點擊事件無法響應(yīng),加下面這行代碼
header.autoresizingMask = UIViewAutoresizingFlexibleWidth;