ConfigurableCell
public protocol ConfigurableCell : BindingCell, ConfigureCell
Данный протокол должна реализовывать любая ячейка, которая используется через TableAdapter
-
Тип View Model
Declaration
Swift
associatedtype ViewModelType : SuperCellVM, Equatable
-
Undocumented
Declaration
Swift
var viewModel: ViewModelType? { get set }
-
reuseId
Default implementationИдентификатор для повторного использования ячейки (Имеет реализацию по умолчанию)
Default Implementation
Declaration
Swift
static var reuseId: String { get }
-
configure(with:)
Default implementationКонфигурация ячейки используя объект ViewModel
Default Implementation
Конфигурация ячейки с моделью
Тип Any, чтобы избавиться от проблем с дженериками
Declaration
Swift
func configure(with viewModel: ViewModelType)
Parameters
viewModel
модель данных для ячейки