Как реализовать интерфейс в стиле iTunes? - PullRequest
2 голосов
/ 15 октября 2011

После изучения многооконной реализации для моего приложения Cocoa с основными данными я решил отказаться от этого дизайна и переключиться на дизайн, подобный тому, который вы видите в iTunes и iPhote. Это разделенное окно с областью навигации слева и областью содержимого справа.

Я размышлял над идеей решения этой проблемы следующим образом:

  • Создайте главное окно с NSSplitView.
  • Иметь разные NIB с представлениями и отдельными контроллерами для каждого Посмотреть. Каждый вид соответствует опции, отображаемой в левой руке панель (так что мое приложение о «событиях» и «местоположениях», так что там будет EventView и LocationView).
  • Загрузка каждого вида в правой панели разделенного вида как пользователь перемещается по опциям в левой панели, создавая соответствующий контроллер, который, в свою очередь, загружает NIB и помещает его вид в правую панель.

Мой вопрос заключается в том, является ли это осуществимым проектом или я совершенно не на том пути, и есть ли лучшие способы сделать это? Я столкнулся с этим вопросом, но он больше направлен на реализацию, подобную Finder, с каскадными иерархиями, а это не то, что я ищу.

1 Ответ

1 голос
/ 16 октября 2011

Ваш дизайн возможен.Вы также можете сослаться на iTunes-ifying Core Data App .

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