2016-07-02 8 views
0

У меня есть несколько текстовых полей на моей странице. Я знаю, что могу выбрать их через метод textFieldShouldReturn. Дизайн, который я пытаюсь реализовать, использует UIToolbar как inputAccessoryView, который я видел во многих приложениях. Я создал панель инструментов, как вы можете видеть на изображении с помощью кнопок «<» и «Готово». Я создал функцию, которая будет вызываться для каждого элемента кнопки.Вывести активное текстовое поле с панели инструментов аксессуаров

enter image description here

Липкая точка для меня, чтобы выяснить, какие TextField в настоящее время активно и управляет клавиатурой. В зависимости от того, в каком текстовом поле я хочу выполнить пользовательский метод для кнопки «Готово». Я попытался ссылаться на тег представления, который отправляет мне метод, но не повезло. Каким должен быть мой подход, чтобы преодолеть эту проблему? Любые соответствующие идеи или предложения приветствуются

ответ

0

Хорошо, я разобрал это. Я использовал метод textFieldDidBeginEditing для хранения ссылки на тег активного активного текстового поля. Внутри функции кнопки «Бар» я просто ссылаюсь на текущий тег активного текстового поля и создаю textField со следующим тегом как FirstResponder.

Надеюсь, что это поможет кому-то