Хорошо, я действительно не понимаю, какая большая победа в том, что навигационные контроллеры завершают мои взгляды и пытаются перетащить сегменты на мои раскадровки. Уверен, что вы получаете преимущество iOS, автоматически добавляя кнопку «Назад», когда вы нажимаете/всплываете из стека, но для чего-либо, кроме простого приложения, я даже не забочусь об этом!iOS Navigation Controller/Storyboard Segues Основной потенциал роста?
Моя цель состоит в том, чтобы иметь 1 представление, фактически представляющее данную страницу. Затем просто перейти к программно другой вид использования:
ViewController *vc = [storyBoard instantiateViewControllerWithIdentifier:@"ViewController"];
[self presentViewController:modalYearPickerViewController animated:NO completion:nil];
или
ViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"ViewController"];
[self.navigationController pushViewController:vc animated:YES];
Я понимаю, что для того, чтобы толкнуть с второго примера я должен был бы вид, чтобы быть обернуты в навигации View Controller, однако использование одного из этих методов не позволяет мне когда-либо создавать «segues», которые мне трудно справиться. Половина времени, когда я устанавливаю segue, iOS выдает ошибку, говорящую, что она не может выполнить, или segue не существует.
Много раз я прячу назад кнопки или на лету, меняя место, где «назад/назад» может управлять пользователем на основе предыдущих действий или экранов.
Ничего массивного Я здесь не хватает? Я довольно новичок в iOS, но я пришел из мира Интернета, где я привык к тому, чтобы легко перемещаться по экранам.
У кого-нибудь есть мысли?
EDIT: Вот мертвый простой пример решения. Когда я перехожу на страницу «подробности», я хочу, чтобы вместо главной мода была обратная кнопка на домашней странице.
http://andrewherrick.com/spike/nav_ios.zip
Мои мысли, что вы делаете что-то не так, но из вашего описания неясно, что. Если вы получаете ошибки с segues, которые не существуют, у вас есть опечатка в названии. Ошибка с возможностью запуска segue - это несоответствие типа segue иерархии диспетчера представлений. Вам действительно нужно описать, что такое интерфейс вашего приложения, переход между представлениями и их действия. Большинство приложений имеют определенный смысл, вперед или назад (как и в Интернете) ... – Wain
Привет, Уэйн, я обновил свой вопрос на простом примере. Мое приложение намного сложнее, чем эта самая навигация. Я хочу быть динамичной. Я просто хочу, чтобы иметь возможность просматривать или Модальные или скользить по мере необходимости динамически «на лету». – aherrick