Форум программистов, компьютерный форум CyberForum.ru

Master-detail view для гетерогенной коллекции в OsX - Swift

Восстановить пароль Регистрация
 
alazir
0 / 0 / 0
Регистрация: 01.12.2015
Сообщений: 10
19.03.2016, 12:32     Master-detail view для гетерогенной коллекции в OsX #1
Здравствуйте, коллеги! Возник следующий вопрос...
Есть проект в OS X с использованием StoryBoard. В левой половине окна выводится список элементов (коллекция гетерогенная, т.е. содержит элементы разных классов), в правой - детали выбранного элемента.
Сложность в том, что примерно половина отображаемых полей для всех классов коллекции одинакова (ака Название, Описание и т.п.), а вторая половина - зависит от класса выбранного элемента.

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

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

Заранее спасибо за идеи!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.03.2016, 12:32     Master-detail view для гетерогенной коллекции в OsX
Посмотрите здесь:

Воспроизведение видео AV Kit Player View Controller Swift
Не получается ассоциировать view из tabcontroller с кодом Swift
Swift Как из одного View передать переменную в другой?
Swift Как из одного View Controller передать переменную в другой
Как задать минимальную высоту ячейки в table view? Swift
Выбор View Swift

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 20:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru