我想我已经完成了这项工作,但还没有找到我想要的东西。
我正在开发一款iPad应用程序,我希望能够:
注意按键事件(如果有这些事情)并通过以下方式回复:
我在类似的问题中已经看到了对UITextInput协议的引用,但我不确定我发现的内容会适用于此。
有什么想法吗?
感谢。
答案 0 :(得分:1)
UITextField的示例
将UITextField委托连接到app委托,并添加以下代码:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if([string isEqual:@"b"]) {
textField.text = [textField.text stringByReplacingCharactersInRange:range withString:@"!"];
return NO;
} else {
return YES;
}
}
每次用户按下“b”键时,都会显示一个感叹号
所有其他按键照常工作。
这样你也可以改变案例 例如,当用户点击'b'时,用'B'更新字段 目前无法按代码按Shift键。