В обычной раскадровке представления таблиц поставляются «со» встроенными ячейками. Просто установите для «Dynami c Prototypes» значение 1 (или более):
Затем эти ячейки в контроллере представления используются просто с помощью
...cellForRowAt
let cell = tableView.dequeueReusableCell(
withIdentifier:"YourCellClassID", for: indexPath) as! YourCellClass
Где YourCellClass
- это класс ячейки табличного представления,
, а строка "YourCellClassID" - это просто
"Идентификатор" установлен в Инспекторе атрибутов (в настоящее время ** 5-ая кнопка) ** раскадровки.
(Будьте осторожны, НЕ используйте «идентификатор восстановления» на 4-м * Кнопка 1023 *, инспектор идентификации, которая звучит так же, но не связана.)
Но что, если вы хотите использовать файл XIB ?
Вместо использования одного из прототипов "в" табличном представлении в раскадровке?
Если вы используете файл XIB, вы можете использовать одну и ту же ячейку в разных таблицы .
Как это сделать?