Heim > Java > javaLernprogramm > Hauptteil

Was bedeutet Textfeld?

anonymity
Freigeben: 2020-10-12 14:45:40
Original
16221 Leute haben es durchsucht

Textfeld bedeutet „Textfeld; Textfeld; Textfeld; Textbereich; Textfeld“. Es handelt sich um eine Textfeldkomponente in der Java Swing-Desktopanwendung, die die Texteingabe und -ausgabe realisieren kann Methoden können verwendet werden, um die Komponente anzureichern.

Was bedeutet Textfeld?

textfield verfügt über viele Funktionsmethoden, hier sind einige davon:

Textfeld initialisieren und Position und Größe festlegen

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

Der Rahmenstil wird nur angezeigt, wenn er eingestellt ist.

text.borderStyle = UITextBorderStyleRoundedRect;
typedef enum {
UITextBorderStyleNone,
UITextBorderStyleLine,
UITextBorderStyleBezel,
UITextBorderStyleRoundedRect
} UITextBorderStyle;
Nach dem Login kopieren

Stellt die Hintergrundfarbe des Eingabefelds ein Wird ignoriert, wenn ein benutzerdefiniertes Hintergrundbild verwendet wird

text.backgroundColor = [UIColor whiteColor];
Nach dem Login kopieren

Hintergrund festlegen

text.background = [UIImage imageNamed:@"dd.png"];
Nach dem Login kopieren

Hintergrund festlegen

text.disabledBackground = [UIImage imageNamed:@"cc.png"];
Nach dem Login kopieren

Wenn das Eingabefeld keinen Inhalt hat, Der Inhalt der Wasserzeichen-Eingabeaufforderung ist ein Passwort

text.placeholder = @"password";
Nach dem Login kopieren

Legen Sie den Schriftstil und die Größe des Inhalts des Eingabefelds fest

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

Legen Sie die Schriftfarbe fest

text.textColor = [UIColor redColor];
Nach dem Login kopieren

Ob sich im Eingabefeld ein Kreuz befindet und wann es angezeigt wird, wird verwendet, um den Inhalt im Eingabefeld auf einmal zu löschen

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

Der Text, der am Anfang des Eingabefelds vorhanden ist

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

Jedes Mal, wenn Sie ein Zeichen eingeben, wird es zu einem Punktphrasen-Passwort. Geben Sie

text.secureTextEntry = YES;
Nach dem Login kopieren

ob der Fehler korrigiert werden soll

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

Bearbeiten ein erneut und löschen Sie es

text.clearsOnBeginEditing = YES;
Nach dem Login kopieren

Inhaltsausrichtung

text.textAlignment = UITextAlignmentLeft;
Nach dem Login kopieren

Die vertikale Ausrichtung des Inhalts UITextField erbt von UIControl. Es gibt eine Eigenschaft in dieser Klasse contentVerticalAlignment

text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
Nach dem Login kopieren

Bei Einstellung auf JA wird der Text automatisch auf die Größe des Textfensters verkleinert. Standardmäßig wird die ursprüngliche Größe beibehalten und das Scrollen von langem Text ermöglicht

textFied.adjustsFontSizeToFitWidth = YES;
Nach dem Login kopieren

Legen Sie die Mindestschriftart fest Größe für automatische Verkleinerung der Anzeige

text.minimumFontSize = 20;
Nach dem Login kopieren

Tastaturstil festlegen

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

Ob der erste Buchstabe groß geschrieben wird

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

Welche Taste hat die Funktion? Return-Taste geworden?

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;
Nach dem Login kopieren

Tastaturdarstellung

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

Stellen Sie den Proxy ein, um das Protokoll zu implementieren

text.delegate = self;
Nach dem Login kopieren

Fügen Sie das Textfeld zur Ansicht hinzu

[self.window addSubview:text];
Nach dem Login kopieren

Fügen Sie das Bild ganz rechts im Code hinzu und die linke Seite ähnelt dem folgenden

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

Das obige ist der detaillierte Inhalt vonWas bedeutet Textfeld?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage