У меня есть приложение, где модель представляет собой массив объектов меню, содержащих такую информацию, как название, изображения, метод и т.д.UIView подклассы и ООП
Я хотел бы создать представление прокрутки со списком меню Views, возможно, с изображением, заголовком и кратким описанием для каждого меню.
Для этого я хотел бы подклассифицировать UIView и создать экземпляр MenuView для каждого меню.
Мой вопрос заключается в том, как я должен представить модель на вид. Насколько я могу видеть, я могу либо:
- Alloc и инициализация с пунктом меню и видом подразделов макета (означает, что представление видит модель)
- Alloc и инициализацию с названием, изображением и описанием (означает вид не видит модель, но, кажется, не предлагают много преимуществ)
- Используйте делегирование таким образом, представление запрашивает информацию из источника данных (как представляется, наиболее обособленными, но сложные)
Любых советов?
Было бы хорошо, чтобы ссылаться на документацию вид таблицы. – Wain
Да, возможно, это своего рода перебор, но это всего лишь несколько просмотров, которые мне нужны. В действительности, хотя вы предлагаете вариант 3, я предполагаю, что в виде таблицы есть источник данных и делегат ... – Alan
Даже если это всего лишь несколько просмотров, вы повторно используете код с помощью ячеек. У вас также есть возможность использовать статический вид таблицы, если он не должен быть динамическим. –