Я пишу приложение OpenGL, которое рисует следы/штрихи, не очищая буфер кадра от кадра к кадру (оно просто позволяет всему накапливаться поверх себя, чего я и хочу).
В приложении есть экран настроек. Вы получаете к нему доступ, нажав кнопку. После того, как вы закончите с настройками, он вернется к графике.
Вот проблема: не могу понять, как перейти из настроек обратно в графику, не теряя то, что было в буфере кадра. Приложение представляет собой своего рода игрушку для рисования. Вы хотели бы иметь возможность рисовать, заходить в настройки, а затем возвращаться к тому, что вы делали, без очистки экрана и удаления вашей работы!
Если бы я использовал NavigationController, обо всем этом позаботились бы (я пробовал — работает отлично!)
Проблема в том, что мне не нужна уродливая громоздкая панель навигации в верхней части экрана. Но вам нужно взять навигационную панель, если вам нужен навигационный контроллер.
Любые идеи?