Вложение UISplitViewController в UINavigationController - PullRequest
2 голосов
/ 29 апреля 2010

Я хотел бы иметь контроллер корневого уровня, который выглядит как разделенное изображение, но я также хотел бы, чтобы подробный вид по существу занимал весь экран (как в горизонтальной, так и в портретной ориентации) - а не как модальное представление .

В качестве контекста, мое приложение для iPad показывает пользователю список экспериментов (наборов данных, взятых с датчиков) в главном представлении. Выбор эксперимента приводит к отображению подробностей эксперимента (например, заголовка, частоты дискретизации и т. Д.). Но я также хотел бы иметь возможность нажать на кнопку в подробном представлении и перейти к полноэкранному графику, например, данные в зависимости от времени.

Итак, мне интересно, сделал ли кто-нибудь это. Я уже пробовал это по-другому (uinavigationcontroller в подробном представлении splitviewcontroller), но это, кажется, не учитывает полноэкранный аспект.

Заранее спасибо.

1 Ответ

1 голос
/ 29 апреля 2010

Я думаю, что наложение модального вида с полным стилем страницы даст вам то, что вы хотите.

YourVc * vc = [[[YourVc alloc] initWithNibName:@"YourVc" bundle:nil] autorelease];
[self.splitViewController presentModalViewController:vc animated: true];

Стиль по умолчанию для наложенного контроллера модального вида будет занимать весь экран (это не будет всплывающее окно).

...