2010-02-24 3 views

답변

22

뷰 또는 뷰의 일부분을 그려야하거나 다시 그려야 할 때마다 호출됩니다.

처음보기를 표시 할 때 호출됩니다. 보기를 변경할 때 호출됩니다. 시야의 수명주기에서 수백 또는 수천 번 호출 될 수 있습니다. 예를 들어, 텍스트보기에서 새 텍스트 문자가 입력 될 때마다이 텍스트보기가 호출됩니다.

뷰가 시각적으로 반영해야하는 프로그램 상태가 변경되면 setNeedsDisplay을 호출하여 다시 그리기를 트리거해야합니다. 이것은 대부분의 경우 자동으로 발생하지만 비표준 작업을 수행하는 경우 사용자가 직접 트리거해야 할 수 있습니다.

관련 문제