2016-05-13 54 views
0

這可能是非常基本的文本框之間切換尾隨空白,但我是新來的iOS,我想我不知道正確的關鍵字進行搜索..IOS去除通過觸摸屏幕上的

我已經多個UITextField在我的屏幕上。觸摸完成按鈕時,通過使用我可以刪除尾隨空格在文本框的鍵盤上:

- (IBAction)firstNameDismiss:(id)sender { 
    [firstnameTextField setText:[firstnameTextField.text stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]]]; 
    [firstnameTextField resignFirstResponder]; 
} 

但是當我通過觸摸切換到另一個文本字段(不接觸鍵盤前面的UITextField對完成按鈕)尾隨空間不會被刪除。

請幫忙。

+0

看看UITextFields _textFieldDidEndEditing_和_textFieldShouldReturn_ –

回答

0

你要考慮的UITextFieldDelegate協議作爲記錄在這裏:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITextFieldDelegate_Protocol/

然後你可以使用textFieldDidEndEditing功能做同樣的,你是在爲你firstNameDismiss:功能做的事情。您可能還需要實現textFieldShouldReturn:函數。

+0

謝謝,它幫助,ü重複我的意見;-) – HeisenBerg

+0

@Hodson THX:我沒看到你的評論,提供我的答案,也是我的回答包括當代表使用和文檔以及您在評論中提到的功能。我建議將來如果你想回答一個問題,你把它寫成答案而不是評論。 –

+0

@UlliHeinelt – Hodson