2014-11-11 5 views
0

Возможно ли использовать один и тот же вид таблицы и ячейки для отображения списка контактов (в модуле a) и списка вторичных контактов (модуль b) в iOS, если я использую шаблон MVVM? Если да, я должен разместить свои представления в отдельной папке?Повторное использование вида списка в iOS с использованием MVVM

Благодаря

ответ

0

я не получаю точку с MVVM (вы используете REACTIVECOCOA?) И вложенные папки (с чистой структурой проекта всегда полезно!) Здесь, но до тех пор, как вы просто хотите повторно использовать table view и его ячейки/контроллер, я бы использовал встроенный segue.

С моей точки зрения, «волшебство» MVVM должно происходить в самом представлении таблицы, но не связано с повторным использованием общего представления таблиц.

+0

Извините, если я смутил вас, поскольку я новичок как в MVVM, так и в iOS! Я читал о повторном использовании представления по модулям в MVVM и, следовательно, задаюсь вопросом, могу ли я действительно повторно использовать представление списка или таблицы, которое я создал в модуле a для модуля b? – Smitha

+0

Вы разрабатываете родной iOS в Xcode или что-то вроде Xamarin? Что вы определяете как «модуль»? оба являются «модулями» в одной и той же раскадровке? Если да, вы и вставляете segue, чтобы вставлять одну и ту же таблицу и ячейки в несколько видов. – Eike

+0

Я использую iOS в Xcode, а не xamarin. И модули, которые я имел в виду как две разные части кода, говорят, что модуль содержит список первичных контактов и его бизнес-логику и т. Д., А модуль b содержит вторичные контакты, и оба они независимы! – Smitha

0

Что я делаю, это использовать протокол/базовый класс для модели представления, чтобы иметь разные модели просмотра и использовать только один контроллер таблицы.

 Смежные вопросы

  • Нет связанных вопросов^_^