переключение на другой пользовательский вид - PullRequest
0 голосов
/ 10 сентября 2011

Я просто новичок в объективном программировании.Теперь я создаю игровое приложение с какао.

Как и многие игровые приложения, созданная мной игра имеет несколько видов.Я уже подготовил пользовательский вид, и теперь моя проблема заключается в изменении вида, когда я нажимаю кнопку ... как в моем главном меню, у меня есть такие параметры, как игра, инструкции и высокий балл.когда игрок нажимает кнопку с инструкциями, вид должен переключиться на вид инструкций, который я создал ...

Можете ли вы помочь мне с этим?

1 Ответ

1 голос
/ 11 сентября 2011

Самый простой способ - поместить все представления в NSTabView и просто переключить вкладку.(«Вкладки» не обязательно должны иметь видимые вкладки. Вы можете иметь представление вкладок таблиц.)

Сложнее, но проще анимировать, это манипулировать иерархией представления.Возьмите то, что было текущим представлением из его суперпредставления, и добавьте то, что будет текущим представлением, в качестве нового подпредставления. * Основные методы для этого находятся в NSView ;Самый простой способ анимировать эти переходы - это обратиться к animator прокси .

Более соответствующая документация:

* Не забудьте сохранить все видов игрового режима сразу после загрузки окна, чтобы онине умирай от себя, когда убираешь каждого из суперпредставления.

...