2016-07-02 6 views
0

私のページには複数のテキストフィールドがあります。私はtextFieldShouldReturnメソッドを通してそれらを選択できることを知っています。私が実装しようとしているデザインはUIToolbarを多くのアプリで見たinputAccessoryViewとして使っています。私は '<' '>'と 'Done'ボタンを使って画像のようにツールバーを作成しました。私は各バーボタン項目のために呼び出される関数を作成しました。アクセサリーツールバーから現在アクティブなテキストフィールドを取り出す

enter image description here

私のための粘着性の点では、現在アクティブで、キーボードを制御するテキストフィールドを把握することです。どのテキストフィールドに応じて、「完了」ボタンのカスタムメソッドを実行したいですか?私は方法に私を送るけれども運がないビューのタグを理解しようとしました。私のアプローチはこの問題を乗り越えなければならないのですか?関連性の高い洞察や提案は大歓迎です

答えて

0

これを並べ替えました。私はtextFieldDidBeginEditingメソッドを使用して、現在アクティブなtextFieldのタグへの参照を格納しています。バーボタンアイテム機能の中で、私はアクティブなtextFieldの現在のタグを参照し、次のタグをFirstResponderとしてtextFieldにします。

希望すると助かります

関連する問題