iOS - View Drawing Cycle

Updated:

Log

  • 2021.03.15 야곰캠프 학습 주제

Reference

UIView의 drawing 관련 메서드

  • draw(_:)
    • 직접 무언가 하지는 않고 하위 클래스에서 재정의 해서 사용한다
    • 시스템이 알아서 호출하므로 개발자가 직접 호출하면 안된다
    • 뷰를 다시 그리고 싶다면 setNeedsDisplay(), setNeedsDisplay(_:)를 사용하자
  • setNeedsDisplay(), setNeedsDisplay(_:)
    • 다음 드로잉 사이클에 이 뷰를 업데이트해야 한다고 표시하여 알려줌
    • 다음 드로잉 사이클에서 표시된 뷰들을 모두 한번에 업데이트함

Leave a comment