본문 바로가기
iOS

UIView 관련 메서드 정리

by 정석 지향 2023. 6. 21.
반응형

setNeedsLayout(): 다음 업데이트 사이클에 layoutSubviews() 호출

layoutSubviews는 View의 layout 이 변화했다는 유일한 콜백

 

layoutIfNeeded(): 레이아웃 업데이트가 대기상태일 경우,

즉시 해당 레이아웃을 업데이트 = 바로 layoutSubviews() 호출,

단 시스템이 판한하여 변화가 있어야만 호출 됨

 

setNeedsDisplay(): 다음주기에서 draw 메서드를 통해 뷰를 다시 그려줘야 함을 시스템에게 알림.

 

반응형