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