2011-12-21 49 views
0

我有一個的UITextField輸入卡號,長度爲16,但我需要格式化引腳數爲1234 ** * * **在進入的時間。誰能幫我這個?格式的UITextField文本

+0

可以,如果有空格來分隔數字嗎? – SentineL 2011-12-21 07:20:19

回答

0

你可以嘗試添加一個觀察者到UITextFieldTextDidChangeNotification;每次通知被觸發時,您都可以重新格式化輸入。

0

,如果它是確定的,泰德將會有空格分開的數字:

[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 *)] 
} 
1

你的意思是ü希望的數字是星號?

如果是剛去到您的廈門國際銀行文件,請單擊文本字段

,去檢查的屬性,並檢查安全按鈕。

希望那是什麼ü希望

+0

+1您也可以以編程方式執行此操作。檢查'UITextField'文檔。 – JoePasq 2011-12-21 07:50:28

+0

如果輸入是1234567891234567.我想將其替換爲1234 **** **** **** – PgmFreek 2011-12-21 08:59:42