반응형
setNeedsLayout(): 다음 업데이트 사이클에 layoutSubviews() 호출
layoutSubviews는 View의 layout 이 변화했다는 유일한 콜백
layoutIfNeeded(): 레이아웃 업데이트가 대기상태일 경우,
즉시 해당 레이아웃을 업데이트 = 바로 layoutSubviews() 호출,
단 시스템이 판한하여 변화가 있어야만 호출 됨
setNeedsDisplay(): 다음주기에서 draw 메서드를 통해 뷰를 다시 그려줘야 함을 시스템에게 알림.
반응형
'iOS' 카테고리의 다른 글
iOS 정적 링킹, 동적 링킹 (0) | 2023.06.20 |
---|---|
Swift, Objective-C 함께 사용하기 (0) | 2023.06.20 |
[iOS] Thread Sanitizer을 이용한 Race Condition (경쟁 상태) 확인 (0) | 2023.01.27 |
Xcode 빌드 멈춤 (0) | 2022.01.14 |
[iOS] window 객체 찾기 (0) | 2021.08.16 |