2012-12-05 4 views
0

두 개의 UIView가 포함 된 UIPageViewController가 있습니다. 각 뷰에는 뷰를 포함하는 NavigationController에 대한 수평 플립을 사용하여 UIView를 돌릴 수 있습니다. 이 기능을 구현했지만 처음에는 플립 만 작동합니다. 여기HorizontalFlip inside PageViewController

내가 처음에보기를 뒤집어 방법은 다음과 같습니다

UINavigationController *navController = [self.storyboard instantiateViewControllerWithIdentifier:@"BackViewController"]; 

//Pass some data to the back controller 
[[[navController viewControllers] objectAtIndex:0] setDataObject:self.dataObject]; 

navController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
[self.navigationController presentViewController:navController animated:YES completion:nil]; 

을 그리고 여기 내가 그것을 되돌릴 방법은 다음과 같습니다

PageRootController *pageRootController = [[self.storyboard instantiateViewControllerWithIdentifier:@"PageRootController"] initWithData:self.mydata]; 

pageRootController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal; 
[self.navigationController presentViewController:pageRootController animated:YES completion:nil]; 

내가 말했듯이, 이것은 처음으로 좋은 작품 (나는 뒤집을 수 있고 다시 뒤집을 수 있습니다.) 다시 한 번 탭하면 아무것도하지 않습니다. 나는 iOS 프로그래밍에 익숙하지 않기 때문에 추가 정보가 필요하면 붙여 넣을 수 있습니다.

+1

나는 당신이하고 싶은 것을 정말로 얻지 못합니다. PageFlipViewController 내에서 탐색 컨트롤러를 원합니까? – Snaker

답변

0

문제는 현재 내 뷰에서 뷰를 가져오고 팝하는 대신 내 뷰 내부에 새로운 탐색 컨트롤러가 있다는 것이 었습니다.