2017-09-14 4 views
1
私はappdelegate

キーボードなどIQKeyboardManager

IQKeyboardManager.sharedManager().enable = true 
IQKeyboardManager.sharedManager().shouldResignOnTouchOutside = true 
IQKeyboardManager.sharedManager().touchResignedGestureIgnoreClasses = [UINavigationBar.self,UIControl.self] 

プロパティは、キーボードが開いている場合、私はUIButtonイベントを発生できるようにされtouchResignedGestureIgnoreClassesを割り当てる際にこのコードを使用しています

を使用して発射ボタンのtouchupinsideイベントを閉じますが、それは退去をしませんキーボードを同時に押す。

+0

IQKeyboardManagerは文句を言わない、キーボードを閉じますこのプロパティのUIbuttonは、イベントが発生しないようにキーボードを閉じるだけです。 –

+0

@Jayachandra Aが含まれているように、あなたは、** ** touchResignedGestureIgnoreClassesに含まれているコントロールを任意のアクションを実行している場合 –

答えて

関連する問題