Вопрос

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

Моя проблема в том, что навигационные контроллеры - это единственный известный мне способ создания приложения с несколькими видами, есть ли у кого-нибудь ссылка на код или книгу, которую я мог бы посмотреть, которая показывает другие способы?Я уже изучил iphone sdk и кулинарную книгу для разработчиков, но оба они сосредоточены на навигационных контроллерах.

Какие еще существуют способы связать экраны?

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

Я чувствую, что схожу с ума, пытаясь справиться с этим.

Это было полезно?

Решение

Я предлагаю ознакомиться с руководством по программе iPhone View Controller, у меня были похожие вопросы на прошлой неделе, над которыми я размышлял, и я обнаружил различные решения проблемы здесь, используя пользовательские контроллеры просмотра и .или комбинированные интерфейсы View Controller.

У меня нет примера, но с помощью пользовательского кода вы сможете управлять тем, какой вид отображается и когда.Тот Самый Пользовательские Контроллеры просмотра в разделе есть диаграмма, которая описывает то, что вы, вероятно, пытаетесь сделать.

Другие советы

Я не уверен, почему вы не хотите использовать подход NavigationViewController.Это дает вам много преимуществ.

Но я бы загружал представление главного меню при запуске и мгновенно отображал экран входа в систему в модальном виде (над ним).Если пользователь правильно вошел в систему, вы можете закрыть модальное представление и появится главное меню.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top