Swift/UIKit

[UIKit] viewDidLayoutSubviews란?

devKen 2023. 3. 18. 19:26

뷰의 서브 뷰가 레이아웃 될때 호출하는 메서드. 주로 레이아웃과 관련된 코드를 여기서 작성하게 된다.

일반적인 생성주기 메서드 (viewDidLoad, viewwillDisppear 등등)와는 달리 뷰의 레이아웃이 변경 될때마다 호출된다.

이 특성 덕에 imageView 혹은 UIView의 cornerRadius를 frame에 맞게 수정하고자 하는 경우에 사용할 수 있다.