2012-01-19 3 views
0

모달로 UIViewController를 표시하려고하지만 pushviewconttoller 문만 사용합니다. presentModalViewController 문모달로 표시하려고하는 UIViewController

[navigationController pushViewController:_viewController animated:YES]; 

그것은 그게 UIView의

[navigationController presentModalViewController:self.viewController animated:YES]; 

왜조차하지 버튼을 수행되지 않은 경우에만 내비게이션 바 보여?

답변

1

나는 네비게이션 컨트롤러를 부모로 지정하여 모달로보기를 시도하면 안된다고 생각합니다. 시도하고 실제 컨트롤러의 파생물로 모달 뷰를 제시 :

[myCtrl presentModalViewController:...]; 

내가 어떤 상황에서 당신이 presentModalViewController를 호출 모른다; 어쨌든 문맥에 따라 myCtrlself 일 수 있습니다. 또는 어떤보기 컨트롤러가 실제로 표시되는지에 관계없이 모달 뷰를 표시하려면 다음을 시도해보십시오.