У меня есть приложение с UITableView
с группированным стилем.В каждой из ячеек есть UILabel
с описанием и UITextField
для ввода данных пользователем.
Мы реализовали панель инструментов в верхней части клавиатуры с кнопками next и prev (аналогично тому, что MobileSafari предоставляет при заполнении форм).Чтобы сфокусировать внимание на следующем поле, мы прибегли к использованию атрибута tag с последовательными номерами и нашли подпредставление по тегу.
Мы не можем использовать цепочку респондента, поскольку все текстовые поля имеют разныеродительский вид (их UITableViewCell
).
Однако при использовании iPhone Simulator клавиша Tab на клавиатуре (и Shift-Tab) работает должным образом и перемещает фокус на следующее или предыдущее текстовое поле,независимо от того, где он находится в иерархии представлений.Увидев это, мы уверены, что должен быть API, который предоставляет нам необходимую функциональность, но мы не смогли его найти.Есть намеки?