|
@@ -3,18 +3,17 @@ import InputBarAccessoryView
|
|
|
|
|
|
class ChatTableView: UITableView {
|
|
|
|
|
|
- var messageInputBar: InputBarAccessoryView?
|
|
|
+ var messageInputBar: InputBarAccessoryView
|
|
|
+
|
|
|
override var inputAccessoryView: UIView? {
|
|
|
- return messageInputBar
|
|
|
+ return messageInputBar.isHidden ? nil : messageInputBar
|
|
|
}
|
|
|
|
|
|
-
|
|
|
override var canBecomeFirstResponder: Bool {
|
|
|
return true
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- public init(messageInputBar: InputBarAccessoryView?) {
|
|
|
+ public init(messageInputBar: InputBarAccessoryView) {
|
|
|
self.messageInputBar = messageInputBar
|
|
|
super.init(frame: .zero, style: .plain)
|
|
|
}
|
|
@@ -22,5 +21,4 @@ class ChatTableView: UITableView {
|
|
|
required init?(coder: NSCoder) {
|
|
|
fatalError("init(coder:) has not been implemented")
|
|
|
}
|
|
|
-
|
|
|
}
|