2012-07-31 2 views
0

코코아보기 가이드는 사용자 정의보기를 만드는 방법을 설명합니다. 하지만 코코아가 뷰의 initWithFrame : 메서드를 호출하는지 여부는 혼란 스럽습니다. 사용자 정의보기를 만드는 방법 코코아 : 사과 참조 : 코코아보기 가이드

enter image description here

. how to create a custom view

답변

2

-initWithFrame:사용자 지정보기 팔레트를 IB에 사용하는 경우에만 사용자 지정보기로 호출됩니다. 예를 들어 IB에서 텍스트 필드를 만들고 클래스를 사용자 정의 텍스트 필드 하위 클래스로 설정하면 -initWithFrame:은 호출되지 않고 -initWithCoder:이됩니다.

+0

설명해 주셔서 감사합니다. – NOrder

-2

문서가 분명하다고 생각합니다. Interface Builder에서 물건을 만들면 initWithFrame은 호출되지 않습니다. 그렇지 않으면 호출됩니다.