2009-05-15 5 views
0

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

Кто есть простой код?

ответ

0

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

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

+0

его очень странно ... потому что в приложении-контакте есть маска, когда пользователь редактировал его. но это нормально!! благодарю вас за информацию :) – Helena

Смежные вопросы