MonoTouch: StoryBoarding - ручные переходы? - PullRequest
1 голос
/ 26 октября 2011

Разработчик iPhone / iPad здесь ...

Я использую MonoTouch для создания универсального приложения раскадровки для iPad / iPhone. В первичном контроллере представления (RootViewController) автоматически генерируемое поведение по умолчанию представляет собой таблицу с единственной ячейкой «Подробно», которая связывает вас со следующим пунктом назначения (DetailViewController).

Я бы хотел изменить этот RootViewController, чтобы вместо этого отображать элемент управления для входа, который я сделал, расширяя UIViewController (LoginView). Я имел некоторый успех, помещая LoginView в RootViewController, но не могу понять, как заставить его «переходить» к DetailViewController. И после просмотра того, как работает приложение для iPad, где нет никакого перехода (который я вижу) между ними, я поступаю неправильно?

Подводя итог: Как мне улучшить это приложение раскадровки с помощью предыдущего экрана входа в систему, повторно используя его содержимое / xib между вариантом iPad и iPhone?

Извинения, если это немного неясно и запутано .......

1 Ответ

1 голос
/ 29 октября 2011

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

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

...