日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

textfield是什么意思啊

發(fā)布時(shí)間:2023/12/15 综合教程 31 生活家
生活随笔 收集整理的這篇文章主要介紹了 textfield是什么意思啊 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

初始化textfield并設(shè)置位置及大小

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

登錄后復(fù)制

設(shè)置邊框樣式,只有設(shè)置了才會(huì)顯示邊框樣式

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

登錄后復(fù)制

設(shè)置輸入框的背景顏色,此時(shí)設(shè)置為白色 如果使用了自定義的背景圖片邊框會(huì)被忽略掉

text.backgroundColor = [UIColor whiteColor];

登錄后復(fù)制

設(shè)置背景

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

登錄后復(fù)制

設(shè)置背景

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

登錄后復(fù)制

當(dāng)輸入框沒有內(nèi)容時(shí),水印提示 提示內(nèi)容為password

text.placeholder = @"password";

登錄后復(fù)制

設(shè)置輸入框內(nèi)容的字體樣式和大小

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

登錄后復(fù)制

設(shè)置字體顏色

text.textColor = [UIColor redColor];

登錄后復(fù)制

輸入框中是否有個(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;

登錄后復(fù)制

輸入框中一開始就有的文字

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

登錄后復(fù)制

每輸入一個(gè)字符就變成點(diǎn) 用語密碼輸入

text.secureTextEntry = YES;

登錄后復(fù)制

是否糾錯(cuò)

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

登錄后復(fù)制

再次編輯就清空

text.clearsOnBeginEditing = YES;

登錄后復(fù)制

內(nèi)容對(duì)齊方式

text.textAlignment = UITextAlignmentLeft;

登錄后復(fù)制

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

text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

登錄后復(fù)制

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

textFied.adjustsFontSizeToFitWidth = YES;

登錄后復(fù)制

設(shè)置自動(dòng)縮小顯示的最小字體大小

text.minimumFontSize = 20;

登錄后復(fù)制

設(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;

登錄后復(fù)制

首字母是否大寫

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

登錄后復(fù)制

return鍵變成什么鍵

text.returnKeyType =UIReturnKeyDone;
typedef enum {
UIReturnKeyDefault, 默認(rèn) 灰色按鈕,標(biāo)有
ReturnUIReturnKeyGo, 標(biāo)有Go的藍(lán)色按鈕UIReturnKeyGoogle, 標(biāo)有Google的藍(lán)色按鈕,
用語搜索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;

登錄后復(fù)制

鍵盤外觀

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

登錄后復(fù)制

設(shè)置代理 用于實(shí)現(xiàn)協(xié)議

text.delegate = self;

登錄后復(fù)制

把textfield加到視圖中

[self.window addSubview:text];

登錄后復(fù)制

最右側(cè)加圖片是以下代碼 左側(cè)類似

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

登錄后復(fù)制

以上就是textfield是什么意思啊的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注風(fēng)君子博客其它相關(guān)文章!

總結(jié)

以上是生活随笔為你收集整理的textfield是什么意思啊的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。