切换iPhone的返回键不起作用?

时间:2009-02-12 08:58:55

标签: iphone cocoa-touch

以编程方式设置Return键很简单:
textField.returnKeyType = UIReturnKeyDone; //这是在loadView / init-method

但是,似乎切换该密钥并不是那么容易,例如,根据文本字段中当前显示的内容,将其从“完成”更改为其他内容!也就是说,回调方法中的后续语句:
textField.returnKeyType = UIReturnKeyRoute;
不会将键标题从完成更改为路由!?!?

还有其他人观察过这个吗?任何解决方法?

的问候,
/约翰

1 个答案:

答案 0 :(得分:2)

如果“不起作用”你的意思是它没有做任何事情,也许你需要这样的东西?

- (BOOL)textFieldShouldReturnUITextField *)theTextField
{   
[theTextField resignFirstResponder];
return YES;
}

如果“不起作用”,则表示文本错误,据我所知,您只能从API提供的预定义按钮类型集中进行选择。我不知道有任何方法直接设置该文本。私人api可能有办法(见EricaSadun.com