ホームページ >Java >&#&チュートリアル >テキストフィールドとはどういう意味ですか?

テキストフィールドとはどういう意味ですか?

anonymity
anonymityオリジナル
2019-05-06 15:07:5416269ブラウズ

テキストフィールドとは、「テキストボックス; テキストフィールド; テキストフィールド; テキストエリア; テキストフィールド」を意味します。Java Swing デスクトップアプリケーションのテキストボックスコンポーネントであり、テキストの入出力を実現できます。テキストフィールドには多くの機能があります。メソッドを使用してコンポーネントを強化できます。

テキストフィールドとはどういう意味ですか?

テキストフィールドには多くの関数メソッドがあります。ここではその一部を紹介します。

テキストフィールドを初期化し、位置とサイズを設定します。

UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];

境界線のスタイルを設定します。境界線のスタイルは、設定されている場合にのみ表示されます。

text.borderStyle = UITextBorderStyleRoundedRect;
typedef enum {
UITextBorderStyleNone,
UITextBorderStyleLine,
UITextBorderStyleBezel,
UITextBorderStyleRoundedRect
} UITextBorderStyle;

入力ボックスの背景色を設定します。白に設定すると、境界線が表示されます。カスタムの背景画像が使用されている場合は無視されます。

text.backgroundColor = [UIColor whiteColor];

背景を設定

text.background = [UIImage imageNamed:@"dd.png"];

背景を設定

text.disabledBackground = [UIImage imageNamed:@"cc.png"];

入力ボックスに何も表示されない場合コンテンツ、ウォーターマーク プロンプトのコンテンツはパスワードです

text.placeholder = @"password";

入力ボックスのフォント スタイルとサイズを設定します。コンテンツ

text.font = [UIFont fontWithName:@"Arial" size:20.0f];

フォントの色を設定します

text.textColor = [UIColor redColor];

入力ボックスにバツ印があるかどうか、いつ表示されるか、入力ボックスの内容を一括削除するために使用します

text.clearButtonMode = UITextFieldViewModeAlways;
typedef enum {UITextFieldViewModeNever, 
重不出现UITextFieldViewModeWhileEditing, 
编辑时出现UITextFieldViewModeUnlessEditing, 
除了编辑外都出现UITextFieldViewModeAlways 
一直出现} UITextFieldViewMode;

先頭に存在するテキスト入力ボックス

text.text = @"一开始就在输入框的文字";

文字を入力するたびにドットフレーズのパスワードになります

text.secureTextEntry = YES;

エラーを修正するかどうかを入力してください

text.autocorrectionType = UITextAutocorrectionTypeNo;
typedef enum {UITextAutocorrectionTypeDefault, 
默认UITextAutocorrectionTypeNo, 
不自动纠错UITextAutocorrectionTypeYes, 
自动纠错} UITextAutocorrectionType;

もう一度編集してクリアします

text.clearsOnBeginEditing = YES;

コンテンツの配置

text.textAlignment = UITextAlignmentLeft;

コンテンツの垂直配置 UITextField は UIControl から継承します。このクラスには contentVerticalAlignment
## というプロパティがあります。 #

text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

YES に設定すると、テキスト ウィンドウのサイズに合わせてテキストが自動的に縮小されます。デフォルトでは、元のサイズが維持され、長いテキストのスクロールが可能になります。


textFied.adjustsFontSizeToFitWidth = YES;

自動的に縮小表示される最小フォント サイズ


text.minimumFontSize = 20;

キーボード スタイルの設定


text.keyboardType = UIKeyboardTypeNumberPad;
typedef enum {UIKeyboardTypeDefault, 
默认键盘,支持所有字符UIKeyboardTypeASCIICapable, 
支持ASCII的默认键盘UIKeyboardTypeNumbersAndPunctuation, 
标准电话键盘,支持+*#字符UIKeyboardTypeURL, 
URL键盘,支持.com按钮 只支持URL字符UIKeyboardTypeNumberPad, 
数字键盘UIKeyboardTypePhonePad, 
电话键盘UIKeyboardTypeNamePhonePad, 
电话键盘,也支持输入人名UIKeyboardTypeEmailAddress, 
用于输入电子 邮件地址的键盘UIKeyboardTypeDecimalPad, 
数字键盘 有数字和小数点UIKeyboardTypeTwitter, 
优化的键盘,方便输入@、#字符UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable,} UIKeyboardType;

最初の文字が大文字かどうか


text.autocapitalizationType = UITextAutocapitalizationTypeNone;
typedef enum {UITextAutocapitalizationTypeNone, 
不自动大写UITextAutocapitalizationTypeWords, 
单词首字母大写UITextAutocapitalizationTypeSentences, 
句子的首字母大写UITextAutocapitalizationTypeAllCharacters, 
所有字母都大写} UITextAutocapitalizationType;

キーの機能リターンキーは次のようになります?


text.returnKeyType =UIReturnKeyDone;
typedef enum {
UIReturnKeyDefault, 默认 灰色按钮,标有
ReturnUIReturnKeyGo, 标有Go的蓝色按钮UIReturnKeyGoogle, 标有Google的蓝色按钮,
用语搜索UIReturnKeyJoin, 
标有Join的蓝色按钮UIReturnKeyNext, 
标有Next的蓝色按钮UIReturnKeyRoute, 
标有Route的蓝色按钮UIReturnKeySearch, 
标有Search的蓝色按钮UIReturnKeySend, 
标有Send的蓝色按钮UIReturnKeyYahoo, 
标有Yahoo的蓝色按钮UIReturnKeyYahoo, 
标有Yahoo的蓝色按钮UIReturnKeyEmergencyCall, 
紧急呼叫按钮} UIReturnKeyType;

キーボードの外観


textView.keyboardAppearance=UIKeyboardAppearanceDefault;
typedef enum 
{UIKeyboardAppearanceDefault, 
默认外观,浅灰色UIKeyboardAppearanceAlert, 深灰 石墨色
} UIReturnKeyType;

プロトコルを実装するようにプロキシを設定します


text.delegate = self;

ビューにテキストフィールドを追加します


[self.window addSubview:text];

右端に追加された画像は、左側の次のコードと似ています


#

UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"right.png"]];
text.rightView=image;
text.rightViewMode = UITextFieldViewModeAlways;

以上がテキストフィールドとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。