對(duì)系統(tǒng)自帶的UITextField進(jìn)行自定義

textfield炭分,顧名思義,輸入文本框剑肯,如果是在storyboard直接拖一個(gè)這樣的控件到view上捧毛,則只會(huì)顯示一個(gè)文本框,但是我們有更多地需求退子,比如說在文本框的左邊設(shè)置一個(gè)圖像,這樣用戶看到這個(gè)文本框的時(shí)候能夠憑直覺憑經(jīng)驗(yàn)知道這個(gè)文本框是用來輸入什么內(nèi)容的型将。那么我們可以這樣設(shè)置文本框:

// 設(shè)置賬號(hào)文本框左邊視圖

// 如果是系統(tǒng)控件中的子控件通常位置是由系統(tǒng)決定寂祥,我們不能設(shè)置,但是我們可以設(shè)置它的尺寸七兜。

UIImageView *leftV = [[UIImageView alloc] initWithImage:image];

// 設(shè)置圖片居中

leftV.contentMode = UIViewContentModeCenter;

CGRect frame = leftV.frame;

frame.size.width += 10;

leftV.frame = frame;

// 設(shè)置文本框的左邊視圖

textField.leftView = leftV;

// 必須要設(shè)置左邊視圖模式丸凭,總是顯示模式

textField.leftViewMode = UITextFieldViewModeAlways;

這里要非常注意:一定要記住設(shè)置leftViewMode這個(gè)屬性,否則腕铸,文本框左邊的圖像無法顯示惜犀。

也可以改變占位文字的顏色,比如說有這樣一個(gè)需求狠裹,當(dāng)文本框處于正在編輯狀態(tài)時(shí)虽界,占位文字由灰色(默認(rèn))變?yōu)榘咨瑒t可以這樣設(shè)置:

- (BOOL)becomeFirstResponder

{

[self setValue:[UIColor whiteColor] forKeyPath:placeholderTextlable.textColor];

return [super becomeFirstResponder];

}

這樣似乎有點(diǎn)不太和諧涛菠,此時(shí)占位文字顏色是變白了莉御,但是光標(biāo)卻是藍(lán)色的(默認(rèn))撇吞,那么我們就有必要對(duì)光標(biāo)顏色進(jìn)行改變,這個(gè)改變最好在初始化的適合設(shè)置:

- (void)awakeFromNib

{

// 設(shè)置光標(biāo)顏色

self.tintColor = [UIColor whiteColor];

}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末礁叔,一起剝皮案震驚了整個(gè)濱河市牍颈,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌琅关,老刑警劉巖煮岁,帶你破解...
    沈念sama閱讀 217,907評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異涣易,居然都是意外死亡画机,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門都毒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來色罚,“玉大人,你說我怎么就攤上這事账劲〈粱ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵瀑焦,是天一觀的道長(zhǎng)腌且。 經(jīng)常有香客問我,道長(zhǎng)榛瓮,這世上最難降的妖魔是什么铺董? 我笑而不...
    開封第一講書人閱讀 58,586評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮禀晓,結(jié)果婚禮上精续,老公的妹妹穿的比我還像新娘。我一直安慰自己粹懒,他們只是感情好重付,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,633評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凫乖,像睡著了一般确垫。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上帽芽,一...
    開封第一講書人閱讀 51,488評(píng)論 1 302
  • 那天删掀,我揣著相機(jī)與錄音,去河邊找鬼导街。 笑死披泪,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的搬瑰。 我是一名探鬼主播付呕,決...
    沈念sama閱讀 40,275評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼计福,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了徽职?” 一聲冷哼從身側(cè)響起象颖,我...
    開封第一講書人閱讀 39,176評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎姆钉,沒想到半個(gè)月后说订,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,619評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡潮瓶,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,819評(píng)論 3 336
  • 正文 我和宋清朗相戀三年陶冷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片毯辅。...
    茶點(diǎn)故事閱讀 39,932評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡埂伦,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出思恐,到底是詐尸還是另有隱情沾谜,我是刑警寧澤,帶...
    沈念sama閱讀 35,655評(píng)論 5 346
  • 正文 年R本政府宣布胀莹,位于F島的核電站基跑,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏描焰。R本人自食惡果不足惜媳否,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,265評(píng)論 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望荆秦。 院中可真熱鬧篱竭,春花似錦、人聲如沸步绸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽靡努。三九已至坪圾,卻和暖如春晓折,著一層夾襖步出監(jiān)牢的瞬間惑朦,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工漓概, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漾月,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,095評(píng)論 3 370
  • 正文 我出身青樓胃珍,卻偏偏與公主長(zhǎng)得像梁肿,于是被迫代替她去往敵國(guó)和親蜓陌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,884評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容