textfield指的是什么意思啊-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)textfield指的是什么意思啊,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

松嶺網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,松嶺網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為松嶺上千多家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷網(wǎng)站建設(shè)要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的松嶺做網(wǎng)站的公司定做!

textfield是java Swing中的一個(gè)文本框組件,java swing 中還有textarea文本組件,textfield只有一行可寫,textarea是一個(gè)區(qū)域,可以有很多行。

textfield指的是什么意思啊

textfield有許多功能方法,這里介紹一部分:

//初始化textfield并設(shè)置位置及大小
UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];

//設(shè)置邊框樣式,只有設(shè)置了才會(huì)顯示邊框樣式
text.borderStyle = UITextBorderStyleRoundedRect;
typedef enum {
UITextBorderStyleNone,
UITextBorderStyleLine,
UITextBorderStyleBezel,
UITextBorderStyleRoundedRect
} UITextBorderStyle;

//設(shè)置輸入框的背景顏色,此時(shí)設(shè)置為白色 如果使用了自定義的背景圖片邊框會(huì)被忽略掉
text.backgroundColor = [UIColor whiteColor];

//設(shè)置背景
text.background = [UIImage imageNamed:@"dd.png"];

//設(shè)置背景
text.disabledBackground = [UIImage imageNamed:@"cc.png"];
//當(dāng)輸入框沒(méi)有內(nèi)容時(shí),水印提示 提示內(nèi)容為password
text.placeholder = @"password";

//設(shè)置輸入框內(nèi)容的字體樣式和大小
text.font = [UIFont fontWithName:@"Arial" size:20.0f];

//設(shè)置字體顏色
text.textColor = [UIColor redColor];

//輸入框中是否有個(gè)叉號(hào),在什么時(shí)候顯示,用于一次性刪除輸入框中的內(nèi)容
text.clearButtonMode = UITextFieldViewModeAlways;

typedef enum {
UITextFieldViewModeNever, 重不出現(xiàn)
UITextFieldViewModeWhileEditing, 編輯時(shí)出現(xiàn)
UITextFieldViewModeUnlessEditing, 除了編輯外都出現(xiàn)
UITextFieldViewModeAlways 一直出現(xiàn)
} UITextFieldViewMode;

//輸入框中一開始就有的文字
text.text = @"一開始就在輸入框的文字";

//每輸入一個(gè)字符就變成點(diǎn) 用語(yǔ)密碼輸入
text.secureTextEntry = YES;

//是否糾錯(cuò)
text.autocorrectionType = UITextAutocorrectionTypeNo;

typedef enum {
UITextAutocorrectionTypeDefault, 默認(rèn)
UITextAutocorrectionTypeNo, 不自動(dòng)糾錯(cuò)
UITextAutocorrectionTypeYes, 自動(dòng)糾錯(cuò)
} UITextAutocorrectionType;

//再次編輯就清空
text.clearsOnBeginEditing = YES;

//內(nèi)容對(duì)齊方式
text.textAlignment = UITextAlignmentLeft;

//內(nèi)容的垂直對(duì)齊方式 UITextField繼承自UIControl,此類中有一個(gè)屬性contentVerticalAlignment
text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

//設(shè)置為YES時(shí)文本會(huì)自動(dòng)縮小以適應(yīng)文本窗口大小.默認(rèn)是保持原來(lái)大小,而讓長(zhǎng)文本滾動(dòng)
textFied.adjustsFontSizeToFitWidth = YES;

//設(shè)置自動(dòng)縮小顯示的最小字體大小
text.minimumFontSize = 20;

//設(shè)置鍵盤的樣式
text.keyboardType = UIKeyboardTypeNumberPad;

typedef enum {
UIKeyboardTypeDefault, 默認(rèn)鍵盤,支持所有字符
UIKeyboardTypeASCIICapable, 支持ASCII的默認(rèn)鍵盤
UIKeyboardTypeNumbersAndPunctuation, 標(biāo)準(zhǔn)電話鍵盤,支持+*#字符
UIKeyboardTypeURL, URL鍵盤,支持.com按鈕 只支持URL字符
UIKeyboardTypeNumberPad, 數(shù)字鍵盤
UIKeyboardTypePhonePad, 電話鍵盤
UIKeyboardTypeNamePhonePad, 電話鍵盤,也支持輸入人名
UIKeyboardTypeEmailAddress, 用于輸入電子 郵件地址的鍵盤
UIKeyboardTypeDecimalPad, 數(shù)字鍵盤 有數(shù)字和小數(shù)點(diǎn)
UIKeyboardTypeTwitter, 優(yōu)化的鍵盤,方便輸入@、#字符
UIKeyboardTypeAlphabet = UIKeyboardTypeASCIICapable,
} UIKeyboardType;

//首字母是否大寫
text.autocapitalizationType = UITextAutocapitalizationTypeNone;

typedef enum {
UITextAutocapitalizationTypeNone, 不自動(dòng)大寫
UITextAutocapitalizationTypeWords, 單詞首字母大寫
UITextAutocapitalizationTypeSentences, 句子的首字母大寫
UITextAutocapitalizationTypeAllCharacters, 所有字母都大寫
} UITextAutocapitalizationType;

//return鍵變成什么鍵
text.returnKeyType =UIReturnKeyDone;

typedef enum {
UIReturnKeyDefault, 默認(rèn) 灰色按鈕,標(biāo)有Return
UIReturnKeyGo, 標(biāo)有Go的藍(lán)色按鈕
UIReturnKeyGoogle, 標(biāo)有Google的藍(lán)色按鈕,用語(yǔ)搜索
UIReturnKeyJoin, 標(biāo)有Join的藍(lán)色按鈕
UIReturnKeyNext, 標(biāo)有Next的藍(lán)色按鈕
UIReturnKeyRoute, 標(biāo)有Route的藍(lán)色按鈕
UIReturnKeySearch, 標(biāo)有Search的藍(lán)色按鈕
UIReturnKeySend, 標(biāo)有Send的藍(lán)色按鈕
UIReturnKeyYahoo, 標(biāo)有Yahoo的藍(lán)色按鈕
UIReturnKeyYahoo, 標(biāo)有Yahoo的藍(lán)色按鈕
UIReturnKeyEmergencyCall, 緊急呼叫按鈕
} UIReturnKeyType;

//鍵盤外觀
textView.keyboardAppearance=UIKeyboardAppearanceDefault;
typedef enum {
UIKeyboardAppearanceDefault, 默認(rèn)外觀,淺灰色
UIKeyboardAppearanceAlert, 深灰 石墨色

} UIReturnKeyType;

//設(shè)置代理 用于實(shí)現(xiàn)協(xié)議
text.delegate = self;

//把textfield加到視圖中
[self.window addSubview:text];

//最右側(cè)加圖片是以下代碼 左側(cè)類似
UIImageView *image=[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"right.png"]];
text.rightView=image;
text.rightViewMode = UITextFieldViewModeAlways;

關(guān)于textfield指的是什么意思啊就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

當(dāng)前題目:textfield指的是什么意思啊-創(chuàng)新互聯(lián)
標(biāo)題來(lái)源:http://bm7419.com/article44/dseeee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供做網(wǎng)站、建站公司、Google、手機(jī)網(wǎng)站建設(shè)外貿(mào)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化