3
탐색을 위해 상단에 막대가있는 표준보기가 있습니다. Monotouch.Dialog도 자체 소스 파일로 설정했습니다. 나는 이것에 대한 해결책을 찾아 보았지만 일반적인보기에 MTD를 추가하는 방법에 대한 확실한 답을 찾을 수없는 것 같습니다.표준보기에 Monotouch.Dialog 추가
간단한 방법이 있나요?
탐색을 위해 상단에 막대가있는 표준보기가 있습니다. Monotouch.Dialog도 자체 소스 파일로 설정했습니다. 나는 이것에 대한 해결책을 찾아 보았지만 일반적인보기에 MTD를 추가하는 방법에 대한 확실한 답을 찾을 수없는 것 같습니다.표준보기에 Monotouch.Dialog 추가
간단한 방법이 있나요?
DialogViewController를 인스턴스화하고보기를 보기에 추가하십시오.
DialogViewController vc = new DialogViewController(null);
// Build and set your root here.
vc.View.Frame = new RectangleF(20f, 20f, 280f, 560f);
this.View.AddSubview(vc.View);
이 시나리오에서는 ViewController 메소드 (순환 게재 방법)가 올바르게 전달되지 않을 수 있으므로 테스트해야합니다.
이것은 극히 추악하지만, 은에 반드시 중첩 된 대화 상자보기가 있어야합니다.
DialogViewController가 전체 화면 (탐색 모음 유무에 관계없이)으로 표시되는 시나리오에서보다 우아한 해결책은 UINavigationController를 앱의 루트보기 컨트롤러로 사용하는 것입니다 (이는 탐색 모음 새로 생성 된 DialogViewController를 설정하거나 푸시합니다.