Как мне обойти ОГРОМНУЮ область автозамены моего UITextField? - PullRequest
0 голосов
/ 04 мая 2011

В моем UITableView каждая строка имеет текстовое поле или переключатель в качестве вспомогательного представления (немного похоже на приложение «Настройки»).Текстовые поля устанавливаются с включенной автокапитализацией.Но подсказка автокоррекции (та, которую вы нажимаете, чтобы отклонить предложение), похоже, реагирует на нажатия пальцев до 65 пикселей ниже фактического textField!

Это означает, например, что если пользователь вводит что-то в текстовое поле, а затем пытается нажать UIS-переключатель в строке ниже (без нажатия клавиши возврата), вместо нажатия переключателя, его первое нажатие отменяет автозамену.,Для пользователя это сбивает с толку (им приходится дважды нажимать на переключатель) и раздражает (они отклоняют коррекцию текстового поля без значения).

Есть ли способ обойти это без наличия гигантских строк таблицы или отключения автозаполнения

1 Ответ

0 голосов
/ 04 мая 2011

Может быть, у вас может быть таймер на 1 или 2 секунды, который автоматически проверяет и обновляет текстовое поле.

...