最終確認日

ReturnKeyType(iOS)

Returnキーが何をするのかを視覚的に示すもの。

ドキュメント

種類

returnKeyType

種類 説明 キーボード上の表示(iOS18以前) 英 / 日 日本語キーボードアイコン(iOS26.2.1) 英語キーボード(iOS26.2.1)
.default 通常の改行動作(デフォルト) return / 改行 UITextFieldとUITextViewのReturnKeyType-1771470309399 UITextFieldとUITextViewのReturnKeyType-1771472559514
.go 次のページへ移動など「進む」系アクション go / 開く UITextFieldとUITextViewのReturnKeyType-1771470429712 UITextFieldとUITextViewのReturnKeyType-1771472319588
.google 検索ボタン(Google検索用) search / 検索 UITextFieldとUITextViewのReturnKeyType-1771470516595 UITextFieldとUITextViewのReturnKeyType-1771472170565
.join 参加・接続系 join / 接続 UITextFieldとUITextViewのReturnKeyType-1771470429712 UITextFieldとUITextViewのReturnKeyType-1771472319588
.next 次の入力フィールドへ移動 next / 次へ UITextFieldとUITextViewのReturnKeyType-1771470626601 UITextFieldとUITextViewのReturnKeyType-1771472398135
.route 経路検索 route / 経路 UITextFieldとUITextViewのReturnKeyType-1771470429712 UITextFieldとUITextViewのReturnKeyType-1771472319588
.search 検索 search / 検索 UITextFieldとUITextViewのReturnKeyType-1771470516595 UITextFieldとUITextViewのReturnKeyType-1771472170565
.send 送信 send / 送信 UITextFieldとUITextViewのReturnKeyType-1771470792200 UITextFieldとUITextViewのReturnKeyType-1771472237376
.yahoo 検索(Yahoo用) search / 検索 UITextFieldとUITextViewのReturnKeyType-1771470516595 UITextFieldとUITextViewのReturnKeyType-1771472170565
.done 入力完了・確定 done / 完了 UITextFieldとUITextViewのReturnKeyType-1771470892754 UITextFieldとUITextViewのReturnKeyType-1771472115628
.emergencyCall 緊急電話(システムの緊急機能) Emergency Call / 緊急電話 UITextFieldとUITextViewのReturnKeyType-1771470999279 UITextFieldとUITextViewのReturnKeyType-1771472038343
.continue 続行 continue / 続ける UITextFieldとUITextViewのReturnKeyType-1771470626601 UITextFieldとUITextViewのReturnKeyType-1771472398135

iOS18以前では次のようにテキストが表記されている。

UITextFieldとUITextViewのReturnKeyType-1771471359135

iOS18以前の英語キーボードでは次のようにテキストが表記されている。

UITextFieldとUITextViewのReturnKeyType-1771471841612

iOS26環境でXcode 16以前のXcodeでビルドされている場合

iOS26環境でも Liquid Glass に対応していない場合には以前のテキスト表記になる。

UIDesignRequiresCompatibility を使っている場合

これも同様に Liquid Glass に対応していない扱いなので、以前のテキスト表記になる。
【UIKit】iOS 26 の Liquid Glass に対して既存アプリで対応したことを参照。

UIKit の場合

returnKeyType で指定可能

textField.returnKeyType = .done

キーボードを開いた状態から returnKeyType を変更するときには、変更後に reloadInputViews を行うことで変更を反映できる。

textView.returnKeyType = .next
textView.reloadInputViews()

SwiftUIの場合

.submitLabel で指定可能

TextField("Message", text: $text)
  .submitLabel(.send)
サイトアイコン
公開日
更新日