0

のキーボードの戻るボタンでUITextFieldキーボードを非表示にしたい。これに「返品」または「完了」ラベルを使用するかどうかはわかりません。

キーボードを非表示にしたり、新しい行を挿入したり、次のフィールドに移動したりするために「Return」がさまざまに使用されているのを見てきました。キーボードを非表示にしたり、次のフィールドに移動したり、フォームを送信したりするために「完了」がさまざまに使用されているのを見てきました。

これについての HIG または他の Apple の議論はありますか? 独自のアプリでさえ、実装が異なるようです。

どちらのラベルを使用しても問題はありません。プラットフォームに対するユーザーの期待に応えたいという願望だけです。

4

1 に答える 1

0

そうです、「戻る」は主に改行に使用されます。キーボードを非表示にしてフォームを送信するための「完了」。

私の提案は、「完了」でキーボードを非表示にすることです。ストーリーボード/ペン先から、またはプログラムで設定できます。

textField.returnKeyType = UIReturnKeyDone;

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

- (IBAction)textFieldFinished:(id)sender
{
    // [sender resignFirstResponder];
    // submit your form
}
于 2012-12-15T17:59:19.390 に答える