저는 ipad 앱이 있습니다.Presentview (전체 화면) 컨트롤러를 닫을 때 모델보기 자체 인 View1
전체 화면으로보기 2 (푸시보기의 종류)를 열려고합니다. 푸시보기 또는 UIModalPresentationFullScreen
의 정상적인 수행 방법. 뷰 1 인 내베이스 뷰는 모달 뷰입니다. 보기 1은 기각 얻을 때
- (void) handleNewButton :(int)id
{
[self dismissViewControllerAnimated:YES
completion:^{
NewViewController *View2 = [NewViewController alloc] init];
View2.modalPresentationStyle = UIModalPresentationFullScreen;
View2.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[self presentViewController: View2 animated:YES completion:nil];
}];
}
을 시도했지만 내보기 (2)는 개방되지 않는다. 나는 푸시 뷰를 할 수 없다는 것을 압니다. 그러나 그것을 달성 할 수있는 방법이 있습니까?
예 이름 (내가보기 2를 언급했던 것에 따라) 나는 단지 나의 질문에 대해 내 app ...을위한 나의 적당한 명명법을 가지고 있었다. 나는 내보기 1이 표시되는 기본보기를 저장하고 view1을 닫는 동안 기본보기에서보기를 푸시했지만 ... 원하는 결과를 얻지 못했습니다 ... – user2813740
[self dismissViewControllerAnimated : 예 완료 :^{ NewViewController * View2 = [NewViewController alloc] init]; View2.modalPresentationStyle = UIModalPresentationFullScreen; View2.modalTransitionStyle = UIModalTransitionStyleCrossDissolve; [m_vwMainPage.navigationController pushViewController : partDataView animated : YES]; }]; – user2813740
위의 코드로이 작업을 수행했습니다 ... View1에 주보기를 저장하고 view1을 닫으면서 view2를 누르는 중 .... 내 기본보기의 복사본을 저장해야하므로 ...이 작업을 수행하는 더 좋은 방법은 무엇입니까? – user2813740