我希望我UITextField
的键盘上的返回按钮隐藏键盘。我不确定是否为此使用“返回”或“完成”标签。
我已经看到'Return' 用于隐藏键盘、插入新行和移动到下一个字段。我已经看到“完成”用于隐藏键盘、移动到下一个字段并提交表单。
是否有任何 HIG 或其他 Apple 对此进行讨论?甚至他们自己的应用程序的实现似乎也有所不同。
我使用这两个标签都没有问题,只是希望满足用户对平台的期望。
我希望我UITextField
的键盘上的返回按钮隐藏键盘。我不确定是否为此使用“返回”或“完成”标签。
我已经看到'Return' 用于隐藏键盘、插入新行和移动到下一个字段。我已经看到“完成”用于隐藏键盘、移动到下一个字段并提交表单。
是否有任何 HIG 或其他 Apple 对此进行讨论?甚至他们自己的应用程序的实现似乎也有所不同。
我使用这两个标签都没有问题,只是希望满足用户对平台的期望。
你是对的'返回'主要用于新行。“完成”用于隐藏键盘并提交表单。
我的建议是选择“完成”来隐藏键盘。您可以从情节提要/笔尖或以编程方式设置它:
textField.returnKeyType = UIReturnKeyDone;
和
[textField addTarget:self action:@selector(textFieldFinished:) forControlEvents:UIControlEventEditingDidEndOnExit];
和
- (IBAction)textFieldFinished:(id)sender
{
// [sender resignFirstResponder];
// submit your form
}