2012-09-26 2 views
0

iPhone 화면에 여러 개의 XIB를 동시에 가질 수 있는지 궁금합니다. 따라서 사용자는보기에서보기로 전환 할 수 있습니다.여러 XIB의 동일한보기

주로 할 수 있기를 원하는 것은 현재 FaceBook 및 YouTube 앱과 같은 것입니다.

현재 내 응용 프로그램 (하나의 계산기에서 모두)에서 많은 의견을 가지고 있기 때문에 좀 더 유연하게 상호 작용하길 원합니다. (화면의 가장자리에서 손가락으로 스 와이프하여 이전에 사용한 계산기로 이동하거나 목록에서 모든 계산기를 보려면 아래로 스 와이프합니다. 아래로 스 와이프하는 것이 다른 뷰가되기를 바랍니다.

희망 당신은 내가 원하는 것을 이해하고 누군가가 올바른 방향으로 날 지점 수 있다면 그것은 좋은 것입니다.

감사합니다.

답변

0

당신이 내부 뷰 컨트롤러로 두 번째 XIB를 인스턴스화됩니다 할 일은 당신의 첫 번째보기 컨트롤러. 거기에서 첫 번째의 하위보기로 두 번째보기 속성을 추가 할 수 있습니다. 그것은 일종의 일종의 :

UIViewController *mySecondXibsViewController = [[UIViewController alloc] initWithNibName:@"secondXib" bundle:[NSBundle mainBundle]]; 
[mySecondXibsViewController.view setFrame:someCGRect]; 
[self.view addSubview:mySecondXibsViewController.view]; 

또는 당신은 같을 것이다 스토리 보드를 사용하는 경우 :

UIViewController *mySecondXibsViewController = [self.storyboard instantiateViewControllerWithIdentifier:@"someID"]; 
관련 문제