나는 하위보기를로드하는 viewcontroller가 있습니다. 그 하위 뷰에는 modalViewController를 보여줄 UIButton이 있습니다. 주된 viewcontroller에서 함수를 호출하면, 내가 원하는 것처럼 중간에 정확하게 모달을 얻습니다. 그러나 뷰에서 정확히 동일한 메서드를 호출하면 모달이 하위 뷰로 추가됩니다. 화면의 오른쪽. 이제 내 질문이 있습니다. 어떻게하면 슈퍼보기에서 모달을 대신 표현할 수 있습니까? 또는 어떻게 모달 뷰를 중앙에 놓을 수 있습니까? 하위 뷰로 추가 한 뷰에는 modalpopup에 필요한 데이터가 포함되어 있기 때문입니다.presentModalViewController 부모 viewcontroller에
MapViewer *map = [[MapViewer alloc] init];
map.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentModalViewController:map animated:YES];
[map release];
희망의 사람이 나에게 도움이 될 수 있습니다
이 내가 모달을 제시하는 방법이다.
미리 감사드립니다.
편집 :
어쩌면 도움이 더 명확합니다 :
AppDelegate.m
-> MainWindow.m
-> OtherViewController.m
그래서 내가 파단으로 OtherViewControllers의 X 금액을 추가 MainWindow. OtherViewController는 위에서 언급 한 기능을 포함합니다. 하지만 Map은 MainWindow에 모달로 표시되어야하며, OtherViewController에는 표시되지 않아야합니다. 따라서 중심이 잘 맞습니다.