Формат UITextField Text - PullRequest
       3

Формат UITextField Text

0 голосов
/ 21 декабря 2011

У меня есть поле UIText для ввода номера карты длиной 16. Но мне нужно отформатировать номер пин-кода как 1234 ** * *** на момент ввода,Кто-нибудь может мне с этим помочь?

Ответы [ 4 ]

1 голос
/ 21 декабря 2011

Вы хотите сказать, что вы хотите, чтобы цифры были звездочкой?

Если да, просто перейдите к файлу xib, щелкните по текстовому полю

и перейдите к атрибутам инспектора ипроверьте кнопку безопасности.

Надеюсь, это то, что вы хотите

0 голосов
/ 21 декабря 2011

Вы можете прочитать этот пример кода на GitHub .

Он реализует протокол UIKeyInput для создания пользовательского представления ввода.

0 голосов
/ 21 декабря 2011

если все в порядке, то для разделения чисел будут пробелы:

[text addTarget:self action:@selector(textFieldEditing:) forControlEvents:UIControlEventEditingChanged];

- (IBAction)textFieldEditing:(id)sender {
    //separate string of your TextField text and add spaces where you whant
    [sender setText:(NSString *)]
}
0 голосов
/ 21 декабря 2011

вы можете попробовать добавить наблюдателя в UITextFieldTextDidChangeNotification;каждый раз, когда срабатывает уведомление, вы можете переформатировать ввод.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...