1.UIImageView
使用UIImageView摩幔,運(yùn)行后顯示的范圍超過(guò)了設(shè)置的UIImageView大小频鉴。
解決辦法:勾選clip subviews
clip subview: 該復(fù)選框決定了子view的繪制方式,選中之后,只有在父view之內(nèi)的部分被繪制,之外的部分不會(huì)參與繪制,不選中,子view全部繪制,不管子視圖是否超過(guò)父視圖的邊界弓摘。
2.代碼寫的控件,frame還沒(méi)有真正變化羡铲。
可調(diào)用:layoutIfNeeded春塌,如果有需要刷新的標(biāo)記,立即調(diào)用layoutSubviews進(jìn)行布局嗡综。
參考:談?wù)刄IView的幾個(gè)layout方法-layoutSubviews乙帮、layoutIfNeeded、setNeedsLayout... - 簡(jiǎn)書