UITextField-創新互聯

1.創建文本輸入框

目前累計服務客戶千余家,積累了豐富的產品開發及服務經驗。以網站設計水平和技術實力,樹立企業形象,為客戶提供成都網站設計、成都做網站、網站策劃、網頁設計、網絡營銷、VI設計、網站改版、漏洞修補等服務。創新互聯始終以務實、誠信為根本,不斷創新和提高建站品質,通過對領先技術的掌握、對創意設計的研究、對客戶形象的視覺傳遞、對應用系統的結合,為客戶提供更好的一站式互聯網解決方案,攜手廣大客戶,共同發展進步。

UITextField *textField=[[UITextField alloc]init];

textField.frame=CGRectMake(10,10,280,30);

textField.borderStyle=UITextBorderStyleRoundedRect;

textField.text=@"請再次輸入";

[self.view addSubView:textField];

borderStyle屬性設置文本輸入框的樣式

2.鍵盤的顯示和隱藏

當UITextField成為第一響應者時顯示鍵盤。另一方面,也意味著當UITextField失去第一響應者位置時隱藏鍵盤。

顯示鍵盤:[textField becomeFirstResponder];

隱藏鍵盤:[textField resignFirstResponder];

3.文本的橫向與縱向的調整

可以用textAlignment屬性來設置文本輸入框顯示文本字符串的橫向位置,有三個常量可以設置

①.UIcontrolContentVerticalAlignmentTop 與輸入框上方對齊

②.UIcontrolContentVerticalAlignmentCenter 在輸入框中居中

③.UIcontrolContentVerticalAlignmentBottom 與輸入框下方對齊

4.提示信息的設置,可以提示使用者如何進行文本輸入

textField.placeholder=@"請輸入信息";

5.可以向文本框中追加清空按鈕,當觸摸此清空按鈕后,將清空輸入框中的所有內容,通過clearButtonMode屬性來設置清空按鈕,且控制是在通常狀態或編輯/非編輯狀態下

常量:

UITextFieldViewModelNever;

UITextFieldViewModelWhileEditing;

UITextFieldViewModelUnlessEditing;

UITextFieldViewModelAlways

如果將UITextField的clearssOnBeginEditing屬性設置成yes后,當觸摸文本輸入框開始編輯時,原來已輸入的文本字符串將自動被清空

6.文本輸入框的狀態監視

通過UITextField的delegate屬性中設置繼承了UITextFieldDelegate協議的委托類,來監視UITextField的各種狀態

-(BOOL)textFieldShouldBeginEditing:(UITextField*)textField  //編輯開始前被調用,此時返回NO,編輯將不會開始

-(BOOL)textFieldShouldEndEditing:(UITextField*)textField //編輯結束前被調用,此時返回NO,編輯將不會結束

-(BOOL)textField:(UITextField *)UITextFieldshouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string //文本修改前被調用 range為改變范圍,string中傳入了修改后的字符串。此時返回NO后,修改將不會被反應

-(BOOL)textFieldShouldReturn:(UITextField *)textField //鍵盤上的回車鍵被觸摸后調用

-(BOOL)textFieldShouldClear:(UITextField *)textField  //文本輸入框清空按鈕被觸摸時被調用

此時返回YES時輸入框內容將被清空,NO時保持原狀

-(void)textFieldDidBeginEditing:(UITextField *)textField  //編輯開始后被調用

-(void)textFieldDidEndEditing:(UITextField *)textField  //編輯結束后被調用

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

分享文章:UITextField-創新互聯
網站網址:http://m.kartarina.com/article32/iiesc.html

成都網站建設公司_創新互聯,為您提供軟件開發手機網站建設網站制作ChatGPTApp設計自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設
主站蜘蛛池模板: 老司机亚洲精品影院无码| 无码人妻丝袜在线视频| 国产精品无码素人福利免费 | 一本色道久久HEZYO无码| 精品无码人妻一区二区三区| 无码日本精品XXXXXXXXX| 中字无码av电影在线观看网站 | 成人无码区免费A∨直播| 免费无码成人AV片在线在线播放| 久久久久亚洲AV无码观看| 亚洲AV无码专区电影在线观看| 亚洲人成人无码网www国产| 无码精品久久一区二区三区| YW尤物AV无码国产在线观看| 亚洲精品一级无码鲁丝片| 中文字幕无码不卡一区二区三区| 久久亚洲AV永久无码精品| 免费无码不卡视频在线观看| 亚洲国产精品无码中文lv| 免费无码一区二区三区蜜桃大| 免费看又黄又无码的网站| 亚洲av无码乱码国产精品| 亚洲AV无码国产剧情| 亚洲成AV人在线播放无码| 成人无码a级毛片免费| 最新国产AV无码专区亚洲| r级无码视频在线观看| 亚洲AV无码专区日韩| 伊人蕉久中文字幕无码专区| 性色AV无码中文AV有码VR| 九九无码人妻一区二区三区| 精品人妻无码专区在中文字幕| 亚洲AV无码之国产精品| 免费无码精品黄AV电影| 亚洲av无码日韩av无码网站冲| 无码中文字幕av免费放| 精品无码av无码专区| 中文字幕久无码免费久久| 国产精品ⅴ无码大片在线看| 无码视频在线观看| 亚洲Av永久无码精品黑人|