2013-01-18 11 views
0

我在UIView上彼此相鄰有30個UITextfields。每個UITextfield代表一個字的字符。 UITextfield允許在移動到下一個UITextfield之前輸入一個字符。獲取iPad鍵盤上的退格鍵不僅可以逐個清除文本,還可以將光標移動到UIView中的前一個文本框

我想使用iPad鍵盤的「退格」從右至左刪除字符,而無需用手指移動光標。當你連續按下退格按鈕時,我希望所有UITextfields的文本被逐一刪除。這可能嗎?

回答

1

當然。

使用

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 

檢查如果字符是退格鍵,刪除字符,和第一響應者設置爲先前的文本字段,並返回YES。

相關問題