Вот решение:
Убедитесь, что контроллер навигации и правого обзора подключен (Ctrl + Drag в Интерфейсном Разработчике)
Вызовите код, указанный в ответе @bebzerk:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let transition = storyboard.instantiateViewController(withIdentifier: "RightViewController") as! RightViewController
navigationController?.pushViewController(transition, animated: true)
Теперь go вернитесь в Интерфейсный конструктор и добавьте UINavigationItem и UIBarButtonItem в контроллер представления. Установите изображение кнопки на три строки и задайте в заголовке элемента навигации имя, которое вы хотите отобразить вверху.
В файле ViewController Swift для правого контроллера представления Ctrl + перетащите панель Нажмите кнопку и создайте функцию IBAction. Это будет вызвано, когда нажата кнопка меню (в крайнем правом углу контроллера). Для меня этот класс расширяется от HomeViewController, поэтому в функции просто вызывается метод super. Это должно выглядеть следующим образом:
@IBAction override func menuTapped(_ sender: UIBarButtonItem) {
super.menuTapped(UIBarButtonItem())
}
Это должно достичь желаемой функции.