iOS のストック メッセージ アプリのような非表示キーボード (下にスワイプして非表示にする) を実装する必要があります。
キーボード ビューを取得するための次のコードがあります。
func keyboardWillShowWithNotification(notification:NSNotification) {
let keyboardView = accessoryView.superview
}
そして、tableView の UIPanGestureRecognizer を接続して、いつキーボードを下に動かし始める必要があるかを検出しました。
func handleTableViewPan(gr:UIPanGestureRecognizer) {
let location = panGestureRecognizer.locationInView(self.view)
let offset = ... //calculated correctly
keyboardView.frame.origin.y = originalKeyboardFrame.origin.y + offset
}
この方法はiOS 8では問題なく機能しましたが、iOS 9ではキーボードの固定が少し違うようで、動かすことができません。誰かが同じ問題に遭遇し、私を助けることができるかもしれません。ありがとうございました。