Xcodeのストーリーボードでは、キーボードのTypeをE-mail Addressとして設定していました。私はまたContent-Type
(それはまた、電子メールアドレスのコンテンツタイプを持つことができます)ドロップダウンがあることに気付きました。それの目的は何ですか?文書によるとUITextFieldの属性:キーボード
おかげ
Xcodeのストーリーボードでは、キーボードのTypeをE-mail Addressとして設定していました。私はまたContent-Type
(それはまた、電子メールアドレスのコンテンツタイプを持つことができます)ドロップダウンがあることに気付きました。それの目的は何ですか?文書によるとUITextFieldの属性:キーボード
おかげ
キーボードタイプは、表示するキーボードだけを設定します。
より一般的なコンテンツタイプです。
UITextFieldはUITextInputTraitsプロトコルを実装しています。この中で、コンテンツタイプは、テキストフィールドの意味的意味を示すために使用されます。たとえば、発生する可能性のある自動修正の種類を示すために使用できます。
このプロトコルの詳細については、https://developer.apple.com/documentation/uikit/uitextinputtraitsを参照してください。
:
textContentTypeプロパティは、テキスト文書の意味的な意図についての追加情報を持つキーボードを提供することです。
他方、プロパティkeyboardType
は、表示されるキーボードレイアウトを決定します。