UITextField с заполнителем выровненным по правому краю не перемещается правильно вправо - PullRequest
4 голосов
/ 28 августа 2011

У меня есть UITextField, выровненный по правому краю с заполнителями.Я сделал это в Интерфейсном Разработчике с параметрами: «кнопка очистки появляется во время редактирования», а «очистить, когда редактирование начинается» отменяется.

Текст правильно выровнен по правому краю (сначала UITextField ниже), и когда я нажимаю вa UITextField, текст правильно перемещается влево, чтобы уступить место знаку очистки (второй UITextField ниже).

Теперь, когда я нажимаю на знак очистки, поле очищается, НО заполнитель не принимает правильное выравниваниенаправо, поскольку четкий знак все еще присутствовал и был виден (третье поле UITextField ниже).

o

Однако некоторые поля делают это правильно (например, поля a и y ниже).

enter image description here

Что бы это могло быть?

Спасибо.

1 Ответ

1 голос
/ 28 августа 2011

На самом деле это ошибка в UIKit.У меня была похожая проблема с центрированием текста заполнителя.Он будет располагаться по центру, но как только устройство будет повернуто, текст заполнителя не будет центрироваться.Я должен был бы вручную сказать это центрироваться на повороте в коде.Все это должно быть исправлено в iOS 5. Вы уже пробовали это там?

...