0
私はサイドメニューにSWRevealViewController
、キーボードにはIQKeyboardManagerSwift
を使用しています。サイドメニューが開いているときにiOSキーボードを隠すには?
テキストフィールドでコンテンツを編集していて、メニューを開こうとすると、キーボードは自動的に非表示になりますが、それを行うことはできません。
これはどのように行う必要がありますか?
私はサイドメニューにSWRevealViewController
、キーボードにはIQKeyboardManagerSwift
を使用しています。サイドメニューが開いているときにiOSキーボードを隠すには?
テキストフィールドでコンテンツを編集していて、メニューを開こうとすると、キーボードは自動的に非表示になりますが、それを行うことはできません。
これはどのように行う必要がありますか?
オープニングメニューのイベントをキャプチャします。これは、SWRevealViewController Delegateを使用するか、メニューボタンに@IBActionを追加するだけです。
(テキストフィールドのような)キーボードを必要とする要素の.resignFirstResponder()を呼び出します。もちろん
textField.resignFirstResponder()
あなたはこの関数を呼び出すことができますキーボードを持っているすべての要素が正しいものを呼び出すことができます。
申し訳ありませんが、私はすでにこれを試してみましたが、うまくいきませんでした – Gaurav