2013-07-10 3 views
0

내 스토리 보드에 두 개의 단락이 있습니다. 밀어하지만 위해 보여주는 스토리 보드 내비게이션 바 및 탐색 모음 제목에서 두 번째 SEGUE내비게이션 막대가 표시되지 않을 때 두 번째 누름시

- (IBAction)ReadAction:(id)sender { 

[self performSegueWithIdentifier:@"MySegue" sender:sender]; 

} 


- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 
{ 
if ([[segue identifier] isEqualToString:@"MySegue"]) { 

    // Get destination view 
    PDFViewController *pdfviewController = [segue destinationViewController]; 
} 
} 

을 추진하기위한

이 내 코드를 밀어 때 두 번째 SEGUE하지 쇼 탐색 모음을 수행 할 때 한 SEGUE는 탐색 모음 및 탐색 항목을 보여줍니다 스토리 보드와 SEGUE있는 navigationController 모두는 처음에 SEGUE 보여주는 이유 rootviewcontroller로 설정할 수 있지만 단지 제 SEGUE 게재되지 왜 때 실행 당연

편집 :

는 조금 해결하지만 여전히이 문제

내가 다음 코드 위에서이 문에서 주석 때 그 뷰 컨트롤러에서

를 밀어려고 뷰 컨트롤러는이

NSString *path = [[NSBundle mainBundle] pathForResource:@"Paper" ofType:@"pdf"]; 
PageViewController *page = [[PageViewController alloc] initWithPDFAtPath:path]; 
//[self presentViewController:page animated:NO completion:NULL]; 

과 같은 코드를 가지고

탐색 바 및 backbuttonitem을 보여줍니다.이 항목은 내가 찾고있는 항목입니다.

[self presentViewController:page animated:NO completion:NULL]; 

그러나 이제 의견을 말하면 페이지 뷰콘이 표시되지 않습니다. oller를 푸시 된보기 컨트롤러에 추가합니다.

이제 어떻게 pageviewcontroller를 표시 할 수 있습니까?

편집 :

그냥

[self.view addSubview:page.view]; 

을 추가하지만 지금은 또 다른 문제 pageviewcontroller가 탐색 모음에 표시되며, 모든하지만 지금은 이상 페이지를 넘기는 된 이전의 주석 문 컬 효과를 사용을 통해 페이지를 넘기는하지

정말 감사하겠습니다.

감사합니다.

+0

네비게이션 컨트롤러 – ApolloSoftware

+0

을 설정해야하지만 스토리 보드 네비게이션 바에서 네비게이션 바 제목이 보이고 navigationcontroller가 rootviewcontroller로 설정되어있는 이유는 첫 번째 세그 상에 표시되는 이유이지만 두 번째 세그에는 실행시 표시되지 않는 이유가 궁금합니다. – user1120133

답변

0

아래 사항이 필요하다고 생각합니다. 하나는 푸시하고 하나는 간단히 선물합니다.

[self.navigationController pushViewController:pdfviewController animated:YES]; 

PDFViewController *pdfviewController = [segue destinationViewController]; 

[self.navigationController presentViewController:pdfviewController animated:YES]; 

또는

모두를보십시오.

+0

모달이 아닌 푸시 버튼을 사용하여 표시하고 있습니다. – user1120133

+0

다음으로 [self.navigationController presentViewController : pdfviewController animated : YES]; – ApolloSoftware

+0

하지만 난 네비게이션 컨트롤러를 스토리 보드에있는 루트 뷰 컨트롤러로 설정했고 네비게이션 바는 스토리 보드에서 작동하지만 두 번째 콘솔에서는 실행되지 않습니다. – user1120133

관련 문제