Мой табличный вид не сохраняет нижнюю позицию прокрутки, когда появляется вспомогательная клавиатура вида ввода, как описано здесь UITableView не прокручивает, когда появляется клавиатура
Хотя предлагаемое разрешение не работает для меня.
class ViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
tableView.keyboardDismissMode = .interactive
becomeFirstResponder()
}
override var canBecomeFirstResponder: Bool { return true }
var iav: UIView = UITextView(frame: CGRect(x: 0, y: 0, width: 200, height: 100))
override var inputAccessoryView: UIView? { return iav }
override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 25
}
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "Test", for: indexPath)
cell.textLabel?.text = indexPath.row.description
return cell
}
}