學習UITextField忽略掉的細節

2021-07-09 23:48:02 字數 1234 閱讀 8149

今天實在是不知道要做什麼,隨便翻了乙個融雲,因為裡面用到的東西將來坑會用到,所以就看看一下。

其中封裝了乙個textfield:rcunderlinetextfield:uitextfield

//使用者名稱

rcunderlinetextfield* usernametextfield = [[rcunderlinetextfieldalloc] initwithframe:cgrectzero];

usernametextfield.backgroundcolor= [uicolorclearcolor];

usernametextfield.tag = usertextfieldtag;

usernametextfield.delegate=self;

//_account.placeholder=[nsstring stringwithformat:@"email"];

uicolor* color = [uicolorwhitecolor];

usernametextfield.attributedplaceholder= [[nsattributedstringalloc] initwithstring:

@"郵箱

"attributes:@];

usernametextfield.textcolor = [uicolor

whitecolor];

usernametextfield.text = [self

getdefaultusername];

if (usernametextfield.text.length > 0)

usernametextfield.clearbuttonmode= uitextfieldviewmodewhileediting;

usernametextfield.adjustsfontsizetofitwidth = yes;

#這就是忽略掉的細節,不是通過**監聽textfield的文字的改變,而是直接addtarget監聽uicontroleventeditingchanged事件

[usernametextfield addtarget:

self

action:

@selector

(textfielddidchange:) forcontrolevents:uicontroleventeditingchanged];

[_inputbackgroundaddsubview:usernametextfield];

iOS 對於UITextField的學習

uitextfield 文字輸入控制項 uialertview是乙個提示或警告的彈出視窗 delegate 是ios開發中簡單卻功能強大的設計模式,這種模式用於乙個物件 代表 另外乙個物件和程式中其他的物件進行互動 也是一種設計模式 讓別人幫忙做某件事 自己在本類實現不了的功能 讓其他類 幫咱們實現...

git學習 忽略檔案

git中有個檔案叫.gitignori如果我們要有檔案不想push到遠端github中,那麼就把檔案新增到這個檔案中 有些時候,你想新增乙個檔案到git,但發現新增不了,原因是這個檔案被.gitignore忽略了 gi tadd app.clas sthe foll owin gpat hsar e...

UITextField屬性詳解

uitextfield是我們經常用的之一但是常用的屬性都很熟悉,有些不常用的我也總結下,例如下面的 uiimageview myview uiimageview alloc initwithimage uiimage imagenamed face.png uiimageview myview2 u...