2010-08-06 6 views
1

저는 iOS 프로그래밍을 시작했습니다. 왜 view 콘센트에 UIViewController에 궁금하네요. UIViewController.h을 보면 IBOutlet 키워드가 없습니다. Interface Builder에서 사용할 수있는 모든 콘센트는 IBOutlet으로 선언되어야한다고 생각했습니다. 내가 여기서 뭔가를 놓치고 있니?"보기"가 UIViewController의 콘센트입니까?

답변

0

특정 클래스의 경우 IB에는 UINavigationController의 탐색 항목과 같은 내장 마법이있어서 직접 추가 할 필요가 없습니다.

그 중 하나는 모든 뷰 컨트롤러에는 항상 뷰 아웃렛이 있다는 것입니다. IB는 우리가 알지 못하는 헤더 (내장형의 정의 일 수도 있음)보다 내장형, 외관상 또는 다른 장소에 배치된다는 것을 알기 위해 헤더 파일을 볼 필요가 없습니다. 이것은 뷰 컨트롤러로 뷰를 드래그하면 IB가 크기를 조정하고 자동으로보기 콘센트에 연결한다는 사실과 관련이 있습니다.

관련 문제