В Android для повторного использования просмотров общий способ сделать это - использовать LayoutInflater
в Activity
, чтобы получить представление как объект, который затем можно манипулировать и, наконец, добавить в область содержимого Activity.iOS/Swift Эквивалент Android LayoutInflation
Что такое эквивалентный шаблон в iOS?
Use Case:
У меня есть группа объектов, которые должны отображаться вертикально вниз экрана телефона. Я хотел бы перебрать их, «раздуть» представление, а затем использовать свойства объекта для установки текста и других свойств представления. Затем я добавлю представление в главное окно.
Почему бы вам не использовать UITableView и UITableViewCell, где у вас есть ReUseIdentifier для изменения каждой компоновки ячеек с вашими потребностями? – derdida
@derdida Вся причина, по которой я задаю этот вопрос, состоит в том, что я мало разбираюсь в вариантах, доступных мне с Cocoa. Если вы опубликуете это с объяснением, это может быть наилучшим вариантом. – thatidiotguy
Можете ли вы уточнить, что вы хотите отобразить с помощью этих представлений? Это простой UITableView. http://www.weheartswift.com/how-to-make-a-simple-table-view-with-ios-8-and-swift/ - но вы можете модифицировать каждую ячейку с вашими потребностями (добавьте элементы пользовательского интерфейса например). – derdida