반응형 setNeedsLayout1 setNeedLayout 과 layoutIfNeeded 차이 iOS 개발을 시작하고 얼마 지나지 않아 setNeedLayout과 layoutIfNeeded라는 것을 접하게 되었고 그 부분에 대해서 정리를 하게 되었습니다. 우선 위 2개를 비교하기전에 Main Run Loop를 알아 야합니다. 그에 대한 내용은 여기에서 확인 하면 됩니다. 이 main Run Loop는 사용자가 발생시킨 이벤트를 처리하고 다시 main Run Lopp로 권한이 돌아오는 시점을 update Cycle이라고 합니다. Update Cycle Update Cycle을 간단하게 설명하면 layout을 재배치 하거나 view들을 다시 그리는 작업을 진행하는 구간이라 생각하시면 됩니다. main run loop에서 이벤트가 처리되는 과정에서 애니메이션이 동작하거나 크기 및 위치가 변경될 수 도있.. 2020. 6. 28. 이전 1 다음 반응형