Я просто хочу знать, как переходить к новому контроллеру представления в новой раскадровке, без необходимости программировать новый контроллер представления.Как программировать Segue для нового ViewController в новой раскадровке
Сценарий: У меня есть один контроллер представления, которая создается полностью в коде, и система думает, что я нахожусь в раскадровки А. Я хочу непосредственно перейти от этого вида контроллера на другой контроллер представления, содержащийся на раскадровки В.
- Я мог бы создать segue, прикрепленный к справочной системе раскадровки (что является большим предложением), если этот контроллер представления был создан с помощью раскадровки. Но это код, поэтому я не могу этого сделать.
- Моим другим вариантом является сделать, чтобы следующий контроллер представления полностью был создан в коде, чтобы я мог представить его, не используя segues. Это боль, но она будет работать.
- Мой третий вариант - инициализировать новую раскадровку в коде, инициализировать новый контроллер представления в коде с помощью идентификатора раскадровки, а затем использовать навигационный контроллер, чтобы перейти к нему.
Если есть другие варианты, я не знаю, пожалуйста, включите их ниже!
Когда вы вызываете 'instantiateViewControllerWithIdentifier', не так ли программно создается viewController? – dudeman
Я должен отредактировать свое заявление, чтобы сказать, что вы можете создавать свои контроллеры представлений в раскадровке. Да, он создает их программно. –
Согласовано. Выглядит неплохо. +1. – dudeman