2012-06-02 2 views
0

Xcode에서 새로운 Single View 프로젝트를 만들었습니다. ViewController.xib에서 다른보기 안에 새로운 사용자 정의보기를 추가했습니다. (회색 사각형) enter image description herenib 파일로보기를 초기화하는 방법은 무엇입니까? 프로젝트에서 뷰 컨트롤러를 관리하는 방법?

그런 다음 새로운 파일 "CoordinateSystemViewController"를 만들었습니다. enter image description here

이제 CoordinateSystemViewController.xib를 사용하여 사용자 지정보기를 초기화하고 싶습니다. 내가 해봤 (ViewController.m 파일) : P

난 항상 각 파일의 ViewController을 만들어야합니다

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 

    CoordinateSystemViewController *coordinateSystemViewController = [[CoordinateSystemViewController alloc] initWithNibName:@"CoordinateSystemViewController" bundle:nil]; 
    coordinateSystemView = coordinateSystemViewController.view; 


} 

하지만 작동하지 않기 때문에 잘못된 방법이 될 것 같다? 모든보기를 별도의 .xib 파일에서로드해야합니까? 뷰 컨트롤러를 생성하는 IBOutlet이 거의없는보기 컨트롤러 클래스를 만드는 것이 좋은 습관입니까?

답변

1

Inorder 컨트롤러 내에서 다른 UIView를 사용하려면 다른 컨트롤러를 사용할 필요가 없습니다. 대신 동일한 컨트롤러 내에서 UIView를 관리하십시오.

자세한 내용은 this을 참조하십시오.

관련 문제