12345678910111213141516171819202122232425262728293031323334 |
- //
- // DeviceTokenCell.swift
- // Bark
- //
- // Created by huangfeng on 2022/3/23.
- // Copyright © 2022 Fin. All rights reserved.
- //
- import UIKit
- class MutableTextCell: BaseTableViewCell<MutableTextCellViewModel> {
- override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
- super.init(style: UITableViewCell.CellStyle.value1, reuseIdentifier: reuseIdentifier)
- self.selectionStyle = .none
- self.accessoryType = .none
- self.backgroundColor = BKColor.background.secondary
- self.detailTextLabel?.textColor = BKColor.grey.darken2
- }
- @available(*, unavailable)
- required init?(coder aDecoder: NSCoder) {
- fatalError("init(coder:) has not been implemented")
- }
-
- override func bindViewModel(model: MutableTextCellViewModel) {
- super.bindViewModel(model: model)
-
- self.textLabel?.text = model.title
- model.text
- .drive(self.detailTextLabel!.rx.text)
- .disposed(by: rx.reuseBag)
- }
- }
|