Официальная альтернатива для реализации Splitview в качестве подпредставления для приложения IPad? - PullRequest
0 голосов
/ 15 марта 2012

Я разрабатываю приложение в IOS, используя Раскадровка для Ipad. Я хочу добавить UISplitViewController в качестве подпредставления моего приложения. Я хочу генерировать этот вид вывода (см. Изображение ниже). когда пользователь нажимает кнопку «Далее» в FirstView, должно появиться второе представление с разделением.

Выход:

First View SecondView-splitview

Но В руководствах Apple говорится, что мы не можем выдвигать UISplitViewController как подпредставление модуля. если мы используем UISplitViewController, он всегда должен быть виден в нашем приложении. так

когда я пытался добавить любой контроллер splitview прямо в раскадровку, он выдавал ошибку.

Невозможно передать контроллеры Split View на навигационный контроллер

Я копаюсь в сети, но, к сожалению, не могу найти нужную помощь.

есть ли официальная альтернатива для использования такого рода средств самой Apple?

или любую ссылку на рабочий код или примеры для реализации такого рода функциональности . Если я использую стороннее решение, будет ли мое приложение заблокировано Apple App Store, поскольку они не позволяют это делать?

Я думаю, что это очень простой вид функциональности, который многие люди должны реализовать в своем приложении в качестве подмодуля. Так что должно быть встроенный объект Apple. может я не знаю об этом. любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 15 марта 2012

Это не ответ на ваш точный вопрос, но может помочь частично.

У меня есть приложение, которое использует UISplitViewController, который является подпредставлением UITabBarController.

Это идетвопреки рекомендациям Apple, но было желательно для моего дизайна, который изначально начинался как приложение для iPhone, и который я хотел преобразовать в приложение Universal.Я также хотел сохранить соглашение о пользовательском интерфейсе моего приложения, с которым пользователи iPhone были знакомы.

Неудивительно, что были проблемы с уведомлением об ориентации на различные UISplitViewControllers, которые не были видны (хотя это может показатьсячто Apple может поддержать это, если они захотят).

Обходной путь должен был использовать новый API, добавленный в iOS 5.0,

splitViewController:shouldHideViewController:inOrientation:

... и всегда возвращать NO.Не идеальное расположение пользовательского интерфейса, но оно работает и было принято Apple в качестве обновления приложения.

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

...