У меня есть контроллер представления под названием «MenuVC» в моем файле Main.Storyboard. Я хочу программно показать этот контроллер представления из моего файла GameScene.swift.
переключиться на просмотр контроллера из GameScene.swift
Ответы (2)
Где-то в файле GameScene.swift:
//...
let vc = self.storyboard?.instantiateViewController(withIdentifier: "MenuVC") as! MenuVC
self.present(vc, animated: true, completion: nil)
//...
Но вот полный ответ: Swift программно переходит к другому контроллеру представления/сцене
person
Community
schedule
09.11.2017
Сначала установите идентификатор раскадровки контроллера представления в раскадровке.
А потом
let menuVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "MenuVC" as! MenuVC
И если вы используете навигационный контроллер
self.navigationController?.pushViewController(menuVC, animated: true)
Или можете предъявить.
self.present(menuVC, animated: true, completion: nil)
person
Bilal
schedule
09.11.2017