“隐藏键盘”按钮的正确标签

时间:2012-12-15 17:47:55

标签: iphone ios uitextfield user-experience human-interface

我希望UITextField键盘上的返回按钮隐藏键盘。我不确定是否使用'Return'或'Done'标签。

我已经看到'Return'用于隐藏键盘,插入新行,然后移动到下一个字段。我看到'Done'用于隐藏键盘,移动到下一个字段,然后提交表单。

有没有HIG或其他Apple对此的讨论?甚至他们自己的应用程序的实现也各不相同。

我使用任何一个标签都没有问题,只是希望在平台上满足用户的期望。

1 个答案:

答案 0 :(得分:0)

你是对的'回归'主要用于新线。 '完成'隐藏键盘并提交表格。

我的建议是去做“完成”。隐藏键盘。您可以从storyboard / Nib或以编程方式设置它:

textField.returnKeyType = UIReturnKeyDone;

[textField addTarget:self action:@selector(textFieldFinished:) forControlEvents:UIControlEventEditingDidEndOnExit];

- (IBAction)textFieldFinished:(id)sender
{
    // [sender resignFirstResponder];
    // submit your form
}