У меня есть приложение с UITabBarController, установленным в качестве корневого контроллера. Мне нужно иметь меню гамбургера независимо от того, на какой вкладке находится пользователь. Вопрос в том, как структурировать приложение, чтобы мне не приходилось повторять код меню гамбургера для каждого контроллера представления. Есть ли способ сделать это? Только обработка жестов для открытия и скрытия меню составляет около 100 строк кода. После добавления представления таблицы для пунктов в меню гамбургера, я думаю, это будет вдвое больше. Заранее спасибо за предложения.