Как перейти из файла viewcontroller.swift в соответствующую сцену в файле * .storyboard?

#ios #swift #xcode

#iOS #swift #xcode

Вопрос:

Есть ли способ (комбинация клавиш, контекстное меню) в Xcode для быстрого перехода от пользовательского файла UIViewController ( AViewController.swift например) к экрану в раскадровке, который AViewController.swift отображается как пользовательский класс на вкладке Identity inspector?

Ответ №1:

Вам необходимо установить идентификатор раскадровки в инспекторе идентификации в раскадровке. Затем нажмите с помощью:

 let vc = storyBoard.instantiateViewController(withIdentifier: identifier)
vc.modalPresentationStyle = .fullScreen
self.navigationController?.pushViewController(vc, animated: true)
 

идентификатор — это идентификатор раскадровки

Или вы можете представить его с помощью:

 let vc = storyBoard.instantiateViewController(withIdentifier: identifier)
vc.modalPresentationStyle = .fullScreen
self.present(vc, animated: true)