2016-08-27 15 views
0

私はサイドメニューにSWRevealViewController、キーボードにはIQKeyboardManagerSwiftを使用しています。サイドメニューが開いているときにiOSキーボードを隠すには?

テキストフィールドでコンテンツを編集していて、メニューを開こうとすると、キーボードは自動的に非表示になりますが、それを行うことはできません。

これはどのように行う必要がありますか?

答えて

0
  1. オープニングメニューのイベントをキャプチャします。これは、SWRevealViewController Delegateを使用するか、メニューボタンに@IBActionを追加するだけです。

  2. この方法では

    (テキストフィールドのような)キーボードを必要とする要素の.resignFirstResponder()を呼び出します。もちろん

    textField.resignFirstResponder()

あなたはこの関数を呼び出すことができますキーボードを持っているすべての要素が正しいものを呼び出すことができます。

+0

申し訳ありませんが、私はすでにこれを試してみましたが、うまくいきませんでした – Gaurav

関連する問題