0

我在 UIView 上有 30 个彼此相邻的 UITextfields。每个 UITextfield 代表一个单词的一个字符。UITextfield 允许在进入下一个 UITextfield 之前输入一个字符。

我想使用 iPad 键盘“退格”从右到左删除字符,而不用手指移动光标。当您连续按下退格按钮时,我希望将所有 UITextfields 的文本一一删除。这可能吗?

4

1 回答 1

1

当然。

利用

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

检查字符是否为退格,删除字符,并将第一响应者设置为前一个文本字段并返回 YES。

于 2013-01-18T17:01:00.157 回答