Я пытаюсь сделать пользовательский inputAccessoryView
содержащий UITextField
и закрепить его снизу, как приложение чата
но если я не использовал canBecomeFirstResponder = true
inputAccessoryView
скрыты (?)
это мой код
class MainVC: UITableViewController {
lazy var inputTextFieldContainer: UIView = {
// custom inputAccessoryView
}()
override func viewDidLoad(){
super.viewDidLoad()
}
override var inputAccessoryView: UIView? {
get{
return containerView
}
}
override var canBecomeFirstResponder: Bool {
get {
return true
}
}
}
как canBecomeFirstResponder
принести кастом inputAccessoryView
я читал о UIResponder и цепочке респондентов в документации Apple
но я не мог сопоставить эту концепцию с этой проблемой.
Они сказали, что UIResponder будет обрабатывать события, и я сделаю свой MainVC первым респондентом к canBecomeFirstResponder = true
и inputAccessoryView
показаны
но каково точное событие в данном случае и ситуации
inputAccessoryView
для чего-то не предназначенного. У вас не может быть рабочего ввода вinputAccessoryView
. - person Sulthan   schedule 31.03.2018