У меня есть экран формы с несколькими полями ввода, которые содержатся внутри UITableView. Если пользователь подключается к клавиатуре Bluetooth, он может нажать клавишу "Tab". Проблема с этим - метод textFieldShouldBeginEditing вызывается несколько раз для каждого текстового поля. Это нормальное поведение? Обычное поведение было бы, если какое-либо поле находится в фокусе, и пользователь нажимает вкладку, тогда курсор должен перейти в другое текстовое поле, и поэтому textFieldShouldBeginEditing будет вызываться только один раз (для этого текстового поля).
Похоже, эта проблема не решена (post1, post2). Вы, ребята, игнорируете наличие этой проблемы или нашли исправление для этого?