2017-04-10 8 views
0

カスタムナビゲーションコントローラのトランジションを使用しています。新しいView Controllerをプッシュすると、inputAccessoryViewがトランジション中に下からスライドし始めます(現在プッシュビューにはありません) .. refferenceためinputAccessoryViewはカスタムUINavigationControllerトランジションを使用中にスライドします

画像はこの質問からと同じです:カスタムアクセサリビューは、キーボードを使って下から上にスライドされている場合は

Slide UIInputView with UIViewController like Slack

答えて

0

、これはなってきてテキストフィールドによるものです最初の返信者。私はあなたのテキスト入力ビューのいずれもがファーストレスポンダになってきていません確認します、あなたも使用することができます。

func endEditing(_ force: Bool) -> Bool 

は、マニュアルを参照してくださいhere

この方法は、見ての議論現在のビューと現在の最初のレスポンダであるテキストフィールドのサブビュー階層です。それが見つかると、そのテキストフィールドを最初のレスポンダとして辞任するように要求します。 forceパラメータがtrueに設定されている場合、テキストフィールドには尋ねられません。辞任を余儀なくされる。

これを使用して結果が得られない場合は、入力アクセサリビューの作成方法と、ビューコントローラの階層内での位置を確認し、ビューのアルファを0の期間に変更することもできますトランジション。

関連する問題