Bark/View/MessageList/MessageTableViewCell.swift

41 lines
1.0 KiB
Swift

//
// MessageTableViewCell.swift
// Bark
//
// Created by huangfeng on 2020/5/26.
// Copyright © 2020 Fin. All rights reserved.
//
import Material
import RxSwift
import UIKit
/// cell
class MessageTableViewCell: UITableViewCell {
let messageView = MessageItemView()
var message: Message? {
get {
return messageView.message
}
set {
messageView.message = newValue
}
}
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
self.selectionStyle = .none
self.contentView.backgroundColor = BKColor.background.primary
self.contentView.addSubview(messageView)
messageView.snp.makeConstraints { make in
make.left.top.right.equalToSuperview()
make.bottom.equalTo(-10)
}
}
@available(*, unavailable)
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}