2013-01-18 2 views
0

내가 작업하고있는 프로젝트에서 기본 UI가 필요합니다. 그래서 내가 baseViewController 만든 xib 파일보기 및 baseViewController보기를 xib 파일보기로 설정했습니다.기본보기 컨트롤러에서보기 상속

그런 다음 xib 파일에서 내 다른 컨트롤러로보기를 상속하고 싶지만 작동하지 않습니다. 불가능한가요? 아니면 내가 방금 놓친 게 있니? 당신의 nibName이 간다 어디

+0

'상속'은 무엇을 의미합니까? 그냥 사용하는 것입니까? 상속을 의미하는 경우 View Controller를 서브 클래 싱 할 수 있습니다. – occulus

답변

0
Example: 

//common 
playagain = [[game alloc] initWithNibName:@"game" bundle:nil]; 

//depends on what you use 
[[self view] addSubview: [playagain view]]; 
다른 컨트롤러에서

사용이가 당신이 다른 컨트롤러에서 컨트롤러를 가져올 수 있는지 확인은 ... 기능은 initWithNibName입니다. 나는 컨테이너 뷰 컨트롤러를 생성 한 일을 결국 무엇

+0

baseViewController의 자식 뷰를 설정하기 위해 코드를 작성할 필요가 없었 으면합니다. 나는 지금 막 initWithNibName : @ "OUSBaseViewController"를 작성했다. 그리고 그것은 작동한다. (당신의 예제는 나에게 아이디어를 주었다.) 그러나 모든 코드를 작성하고 싶지 않았고, 그냥 baseController와 xib 파일의 뷰를 연결했다. 작동하지 않습니다. 오 잘. – ptf

+0

코드 없이도 다음 컨트롤러로 컨트롤을 전달하는 방법은 무엇입니까? – lakesh

+0

나는 xib에서 만든 부모 UI를 자식이 자동으로 상속 받길 바랬다. 하지만 그것은 명시 적으로 baseController에서 nib를 명시해야하는 것처럼 보일 것입니다. 그렇지 않으면 자식은 그것을 얻을 수 없습니다. 만약 당신이 그것을 understod, 아니 최고의 explenation. – ptf