Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 UIView 上有 30 个彼此相邻的 UITextfields。每个 UITextfield 代表一个单词的一个字符。UITextfield 允许在进入下一个 UITextfield 之前输入一个字符。
我想使用 iPad 键盘“退格”从右到左删除字符,而不用手指移动光标。当您连续按下退格按钮时,我希望将所有 UITextfields 的文本一一删除。这可能吗?
当然。
利用
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
检查字符是否为退格,删除字符,并将第一响应者设置为前一个文本字段并返回 YES。