Приложение для навигации в Mac - PullRequest
0 голосов
/ 01 октября 2010

Я новичок в разработке для Mac, мне нужно создать приложение, которое будет иметь несколько видов / окон, как в мастере установки (где выбирается несколько опций один за другим и т. Д.).Может ли кто-нибудь предоставить мне ссылку на любой такой учебник или где я могу отослать их.Пример приложения будет очень ценится.

Ответы [ 2 ]

1 голос
/ 02 октября 2010

Подобный вопрос был задан недавно Представление нескольких представлений последовательно - OS X .Вкратце, используйте M3NavigationView от Мартина Пилкингтона http://www.mcubedsw.com/dev

По сути, он помещает и выводит NSViewControllers в стек и позволяет анимировать между ними.Это самое простое решение, которое я нашел до сих пор.

0 голосов
/ 01 октября 2010

В самой базовой реализации будет использоваться таблица NSTabView, где каждая вкладка содержит определенные «экраны» (представления) в вашем «мастере» (обычно называемые «помощником» в Mac OS X).Вы можете выбрать вкладки по индексу или идентификатору, которые соответствуют вашему собственному логическому порядку.В качестве альтернативы (чтобы сделать анимацию проще), вы можете использовать простые NSViews (с выходами для каждого) и использовать [[containerView animator] replaceSubview:existingSubview with:targetView].

Остальное - вопрос проектирования пути через представление (т. Е. Выбор опции B навид 3 пропускает вид 4 и идет прямо к 5 и т. д.).Я рекомендую отобразить это на бумаге или с помощью вашего любимого программного обеспечения для потоковой диаграммы, а затем создать соответствующий интерфейс.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...