2014-07-10 6 views
0

스택의보기 컨트롤러를 밀어 넣으려고하지만 아래쪽에서 위로 움직여야합니다. 이다 나는 그것을 할 방법 :네비게이션 컨트롤러를 터뜨리는 방법?

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:readerViewController]; 
[[self.navigationController topViewController] presentViewController:navigationController animated:YES completion:nil]; 

나는 이런 식으로 팝업하려고하면 팝업 아무것도하지 않습니다 어떤 이유로

[self.navigationController popViewControllerAnimated:YES]; 

... 그것을 만드는 방법

어떤 생각 거꾸로?

새로운 탐색 컨트롤러를 만드는 이유는 btw입니다.이 작업을 수행하지 않으면 탐색 막대에 이유가 확실하지 않습니다.

감사

답변

3

당신은 모달 뷰 컨트롤러를 제시하고이 뷰 컨트롤러를을 밀어 다릅니다.

모달보기 컨트롤러의 "팝"(적절한 용어는 여기에 있습니다)을하려면 self.navigationControllerdismissViewControllerAnimated:completion: 메서드를 호출하십시오.

0

modalview

[self presentViewController:yourViewController animated:YES completion:NO]; 

이 시도하고 당신이 didmiss 할 때 그것을

[self dismissViewControllerAnimated:YES completion:nil]; 
를 사용
관련 문제