Heim  >  Artikel  >  Java  >  Was bedeutet Textfeld?

Was bedeutet Textfeld?

anonymity
anonymityOriginal
2019-05-06 15:07:5416211Durchsuche

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)];

Der Rahmenstil wird nur angezeigt, wenn er eingestellt ist.

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

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

text.backgroundColor = [UIColor whiteColor];

Hintergrund festlegen

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

Hintergrund festlegen

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

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

text.placeholder = @"password";

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

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

Legen Sie die Schriftfarbe fest

text.textColor = [UIColor redColor];

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;

Der Text, der am Anfang des Eingabefelds vorhanden ist

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

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

text.secureTextEntry = YES;

ob der Fehler korrigiert werden soll

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

Bearbeiten ein erneut und löschen Sie es

text.clearsOnBeginEditing = YES;

Inhaltsausrichtung

text.textAlignment = UITextAlignmentLeft;

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

text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

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;

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

text.minimumFontSize = 20;

Tastaturstil festlegen

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

Ob der erste Buchstabe groß geschrieben wird

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

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;

Tastaturdarstellung

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

Stellen Sie den Proxy ein, um das Protokoll zu implementieren

text.delegate = self;

Fügen Sie das Textfeld zur Ansicht hinzu

[self.window addSubview:text];

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;

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

Stellungnahme:
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