我的视图中有一个按钮和文本文本字段.当我点击文本字段时,键盘出现,我可以在文本字段上书写,我也可以通过添加以下命令来点击按钮来解除键盘:
[self.inputText resignFirstResponder];
Run Code Online (Sandbox Code Playgroud)
现在我想启用键盘的返回键.当我按下键盘时,键盘会消失,会发生一些事情.我怎样才能做到这一点?
我有一个名为textFieldInput的UITextField和一些按钮.不知怎的,我禁用了输入视图,这样如果有人点击texField,就不会显示键盘.按编程方式按下按钮时,我正在添加文本.我想抓住这个变化.我想在textField的文本发生变化时调用函数.我怎样才能做到这一点?
我尝试添加以下功能
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)replacementStr {
// some my code
return YES;
}
Run Code Online (Sandbox Code Playgroud)
但这不起作用.这只在我点击textField时调用.
我还尝试在viewDidLoad函数中添加以下内容
[textFieldInput addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];
Run Code Online (Sandbox Code Playgroud)
这也行不通.
我怎样才能做到这一点?
谢谢.