前書き
UITextFieldはUIKitフレームワークの一部であり、オンスクリーンキーボードを使用してユーザーからのテキスト入力を収集するための領域を表示するために使用されます
構文
- UITextField.text:String //フィールドに表示されるテキストを取得または設定します。
- UITextField.attributedText:NSAttributedString //フィールドに表示される属性付きテキストを取得または設定します。
- UITextField.textColor:UIColor //フィールド上のテキストの色を取得または設定します
- UITextField.font:UIFont //フィールド上のテキストのフォントを取得または設定します
- UITextField.textAlignment:NSTextAlignment //デフォルトはNSLeftTextAlignmentです。
- UITextField.borderStyle:UITextBorderStyle //デフォルトはUITextBorderStyleNoneです。 UITextBorderStyleRoundedRectに設定すると、カスタム背景画像は無視されます。
- UITextField.placeholder:String //デフォルトはnilです。文字列は70%の灰色で描画されます
- UITextField.attributedPlaceholder:NSAttributedString //フィールドの属性付きプレースホルダを取得または設定します
- UITextField.clearsOnBeginEditing:Bool //デフォルトはNOで、クリックされた場所にカーソルを移動します。 YESの場合、すべてのテキストがクリアされます。
- UITextField.adjustsFontSizeToFitWidth:Bool //デフォルトはNOです。 YESの場合、テキストはベースラインに沿ってminFontSizeに縮小されます
- UITextField.minimumFontSize:CGFloat //デフォルトは0.0です。実際の分は読み込み可能なものに固定することができます。 adjustsFontSizeToFitWidthがYESの場合に使用されます。
- UITextField.delegate:UITextFieldDelegate? //デフォルトはnilです。弱参照
- UITextField.clearButtonMode:UITextFieldViewMode //クリアボタンが表示されたときに設定します。デフォルトはUITextFieldViewModeNeverです。
- UITextField.leftView:UIView? //虫眼鏡など
- UITextField.leftViewMode:UITextFieldViewMode //左のビューが表示されたときに設定します。デフォルトはUITextFieldViewModeNeverです。
- UITextField.rightView:UIView? //ブックマークボタンなど
- UITextField.rightViewMode:UITextFieldViewMode //は、右側のビューが表示されたときに設定します。デフォルトはUITextFieldViewModeNeverです。
- UITextField.inputView:UIView? //オブジェクトが最初のレスポンダになったときに表示されます。 nilに設定すると、後続のレスポンダチェーンに戻ります。最初のレスポンダで設定した場合、reloadInputViewsが呼び出されるまで有効になりません。
- UITextField.inputAccessoryView:UIView?
- UITextField.isSecureTextEntry:Bool // egフィールドにパスワードやカード番号などの機密入力が含まれている場合
UITextField 関連する例