スクロール時にキーボードを非表示にする UITableView 質問する

スクロール時にキーボードを非表示にする UITableView 質問する

私のアプリでは、UITableView またはスクロール ビューのスクロールを開始するときにキーボードを非表示にしたいと考えています。

ベストアンサー1

iOS 7.0 以降でこれを実現する最もクリーンな方法は次のとおりです。

tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeOnDrag;

または、タッチ時にインタラクティブに閉じるには:

tableView.keyboardDismissMode = UIScrollViewKeyboardDismissModeInteractive;

または Swift では:

tableView.keyboardDismissMode = .onDrag

対話的に閉じるには:

tableView.keyboardDismissMode = .interactive

おすすめ記事