Как сделать переход между экранами без сторибордов

Я полностью удалил Main.storyboard и не могу понять как можно сделать переход с одного экрана на другой. Нашел код, который работает, допустим его можно вставить в button target

if let newViewController = storyboard?.instantiateViewController(withIdentifier: "vc_id") {
    present(newViewController, animated: true)
}

он работает если в сториборде объявить Storyboard ID, но как объявить ID если сторибордов нет, или может это как то по-другому делается, подскажите кто знает


Ответы (1 шт):

Автор решения: Oleg Soloviev

Можно создать экземпляр нужного вьюконтроллера

let newViewController = ViewController()

и точно также использовать функции present() и show() для показа нового экрана. Только нужно учесть, что без сториборда вам нужно будет кодом добавлять все UI элементы, @IBOutlet уже работать не будут.

→ Ссылка