UITextField 屬性詳細解釋

2022-08-15 06:45:12 字數 2002 閱讀 1737

uitextfield是我們經常用的之一但是常用的屬性都很熟悉,有些不常用的我也總結下,例如下面的:

uiimageview * myview = [[ uiimageview alloc]initwithimage:[uiimage imagenamed:@"face.png"]];

uiimageview * myview2 = [[ uiimageview alloc]initwithimage:[uiimage imagenamed:@"face.png"]];

uitextfield *mytextfield=[[uitextfield alloc]initwithframe:cgrectmake(40, 40, 240, 60)]; //初始化乙個uitextfield的frame

mytextfield.textcolor=[uicolor redcolor]; //uitextfield 的文字顏色

mytextfield.delegate=self;//uitextfield **方法設定

mytextfield.placeholder=@"輸入密碼";//uitextfield 的初始隱藏文字,當然這個文字的字型大小顏色都可以改,重寫uitextfield,下次介紹

mytextfield.textalignment=uitextalignmentcenter;//uitextfield 的文字對齊格式

mytextfield.font=[uifont fontwithname:@"times new roman" size:30];//uitextfield 的文字大小和字型

mytextfield.adjustsfontsizetofitwidth=yes;//uitextfield 的文字自適應

mytextfield.clearsonbeginediting=no;//uitextfield 的是否出現一件清除按鈕

mytextfield.borderstyle=uitextborderstylenone;//uitextfield 的邊框

mytextfield.background=[uiimage imagenamed:@"my.png"];//uitextfield 的背景,注意只有uitextborderstylenone的時候改屬性有效

mytextfield.clearbuttonmode=uitextfieldviewmodenever;//uitextfield 的一件清除按鈕是否出現

mytextfield.leftview=myview;//uitextfield 的左邊view

mytextfield.leftviewmode=uitextfieldviewmodealways;//uitextfield 的左邊view 出現模式

mytextfield.rightview=myview2;//uitextfield 的有邊view

mytextfield.rightviewmode=uitextfieldviewmodealways;//uitextfield 的右邊view 出現模式

mytextfield.contentverticalalignment=uicontrolcontentverticalalignmentcenter;//uitextfield 的字的擺設方式

[myview release];

[myview2 release];

[self.view addsubview:mytextfield];

當然mytextfield的鍵盤的出現也隱藏也可以設定:

顯示keyboard:

[mytextfield becomefirstresponder];

隱藏keyboard

[mytextfield resignfirstresponder];

mytextfield.contentverticalalignment的值的種類:

typedef enum uicontrolcontentverticalalignment;

UITextField屬性詳解

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

UITextField 屬性講解

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

UITextField的屬性設定

1.背景顏色 field.backgoundcolor uicolor redcolor 2.設定field文字 field.text 輸入文字 3.設定field的提示文字 field.placeholder 請輸入使用者名稱 4.設定field開始編輯時清除提示內容 field.clearson...