SuperCellVM

open class SuperCellVM

Родительский класс для любой ViewModel ячейки

  • Undocumented

    Declaration

    Swift

    public typealias UserInfoType = Any
  • Тип замыкания действия при нажатии на ячейку

    Declaration

    Swift

    public typealias ActionType = (UserInfoType?) -> Void
  • Автоматически снимать выделение

    Declaration

    Swift

    public var deselectAutomatically: Bool
  • Действие, которое вызывается при нажатии на ячейку

    Declaration

    Swift

    public var action: SuperCellVM.ActionType?
  • Данные, которые передаются в замыкание действия, если эти данные nil, то в замыкание будет передана viewModel (self)

    Declaration

    Swift

    public var userInfo: SuperCellVM.UserInfoType?
  • Undocumented

    Declaration

    Swift

    private(set) public weak var view: ConfigureCell?