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.
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!