Я очень новичок в iOS dev (но имею более 10 лет опыта работы с другими платформами, поэтому он должен помочь). Теперь мне нужно создать относительно сложное приложение iOS и сделать это очень быстро :).iOS views navigation best practices
Я создал приложение, основанное на шаблоне с вкладкой «Использование вкладок», используя раскадровку. Затем я добавил логин, который использует JSON для связи с веб-приложением. Я сделал это представление начальным (сначала это видит пользователь), переместив соответствующую стрелку из контроллера панели вкладок по умолчанию на мой «контроллер входа в систему».
В окне входа в систему у меня есть текстовые поля и кнопка входа. При нажатии кнопки приложение проверяет имя пользователя и пароль, а затем переводит его на контроллер панели вкладок по умолчанию (созданный Xcode). Я делаю это с этим кодом:
WPFirstViewController *fvc = [self.storyboard instantiateViewControllerWithIdentifier: @"TabBars"];
[fvc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[self presentViewController:fvc animated:YES completion:nil];
Все работает отлично, но я запутался, чем я не использовал графические линии между видами на раскадровке, и я не уверен, что мой подход является правильным.
Итак, вопросы в том, как я должен перемещать пользователя из окна входа в панель управления панели вкладок? Каков наилучший способ в моем случае? А также, как, например, я должен перемещаться по пользователю с одной из страниц страниц контроллера таблиц (например, нажав кнопку «Настройки») в соответствующее представление, а затем обратно? Может быть, кто-то может поделиться ссылкой на какую-то хорошую статью.
Извините за длинный текст. Заранее спасибо за вашу помощь!
Ваш подход хорош (и раскадровки хороши для минимизации местоположения и ошибок, особенно с автоматической компоновкой), хотя вы могли бы выбрать использование segue, а не представление контроллера просмотра вручную. –
Спасибо, роботизированный кот! Мне становится все более и более ясно, пока я читаю все, что могу найти об этом :) –