session-ios/Session/Conversations/Views & Modals/MessagesTableView.swift

25 lines
907 B
Swift
Raw Normal View History

final class MessagesTableView : UITableView {
override init(frame: CGRect, style: UITableView.Style) {
super.init(frame: frame, style: style)
initialize()
}
required init?(coder: NSCoder) {
super.init(coder: coder)
initialize()
}
private func initialize() {
register(VisibleMessageCell.self, forCellReuseIdentifier: VisibleMessageCell.identifier)
register(InfoMessageCell.self, forCellReuseIdentifier: InfoMessageCell.identifier)
2021-02-19 06:02:19 +01:00
register(TypingIndicatorCell.self, forCellReuseIdentifier: TypingIndicatorCell.identifier)
2021-11-26 06:57:57 +01:00
register(CallMessageCell.self, forCellReuseIdentifier: CallMessageCell.identifier)
separatorStyle = .none
backgroundColor = .clear
showsVerticalScrollIndicator = false
contentInsetAdjustmentBehavior = .never
keyboardDismissMode = .interactive
}
}