vc.view是tableView,tableView.tableHeaderView = viewB(從xib加載),出現(xiàn)viewB的高度顯示不正常
問題如圖:
viewB的高度顯示不正常
問題分析:
viewB和父視圖 - tableview的 autoresize = W+H
tableview和父視圖 - scrollView的autoresize = W+H
所以當(dāng)tableview的寬高變化時(shí),子視圖-viewB 也會跟著 【等比變化】 ,導(dǎo)致高度變窄(不是viewB本身的高度)、內(nèi)容顯示越界的情況
解決方案:
設(shè)置
viewB.autoresizingMask = UIViewAutoresizingNone;
,讓viewB 不隨著父控制器的view的變化而變化
解決后的效果圖: