以编程方式设置Return键很简单:
textField.returnKeyType = UIReturnKeyDone; //这是在loadView / init-method
但是,似乎切换该密钥并不是那么容易,例如,根据文本字段中当前显示的内容,将其从“完成”更改为其他内容!也就是说,回调方法中的后续语句:
textField.returnKeyType = UIReturnKeyRoute;
不会将键标题从完成更改为路由!?!?
还有其他人观察过这个吗?任何解决方法?
的问候,
/约翰
答案 0 :(得分:2)
如果“不起作用”你的意思是它没有做任何事情,也许你需要这样的东西?
- (BOOL)textFieldShouldReturnUITextField *)theTextField
{
[theTextField resignFirstResponder];
return YES;
}
如果“不起作用”,则表示文本错误,据我所知,您只能从API提供的预定义按钮类型集中进行选择。我不知道有任何方法直接设置该文本。私人api可能有办法(见EricaSadun.com)