Валютная маска - PullRequest
       21

Валютная маска

0 голосов
/ 15 мая 2009

Мне нужно создать маску валюты. Я сделал командную строку, и она работает нормально, но когда я установил значение в текстовое поле, произошел бесконечный цикл. Я наблюдаю за текстовым полем с помощью функции «Изменить измененное», чтобы отследить каждый символ, заданный пользователем, но когда я пытаюсь изменить текстовое значение, происходит бесконечный цикл. (

У кого-нибудь есть простой код?

1 Ответ

0 голосов
/ 17 мая 2009

Вы устанавливаете текст в textFieldDidChange? Потому что, если вы это сделаете, уведомление textFieldDidChange будет запускаться снова, и текст снова устанавливается, и уведомление будет запускаться снова и так далее ...

Я тоже пытался это сделать. Единственное решение, которое я мог придумать, - это форматирование текста, когда пользователь покидает textField. Я не нашел способа надежного форматирования содержимого textField, пока пользователь его редактировал.

...