presentModalViewController не отображает панель инструментов? - PullRequest
2 голосов
/ 27 ноября 2010

У меня есть viewcontroller, который я пытаюсь отобразить как UIModalPresentationFormSheet, однако он не отображает UIToolbar.Как сделать так, чтобы панель инструментов отображалась на ней?

ConnectionEditViewController * connectionEditViewController = [[ConnectionEditViewController alloc] initWithNibName:@"ConnectionEditViewController" bundle: nil];
connectionEditViewController.modalInPopover = YES;
connectionEditViewController.modalPresentationStyle = UIModalPresentationFormSheet;
connectionEditViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;

[self presentModalViewController: connectionEditViewController animated: YES];

1 Ответ

5 голосов
/ 27 ноября 2010

Создайте экземпляр UINavigationController, установите rootViewController в качестве вашего connectionEditViewController, затем настройте модальные свойства для UINavigationController и представьте это.

Если это на iPad, то должно появиться окно с панелью навигациикак серая панель инструментов вверху.Настройте элемент навигации элемента ConnectionEditViewController для настройки панели навигации.

...