關(guān)于TextField的屬性設(shè)置

1. 當(dāng)輸入框沒有內(nèi)容時,水印提示 提示內(nèi)容為"請輸入你的內(nèi)容"

textField.placeholder = @"請輸入你的內(nèi)容"

2.輸入框中最后面有個小叉號,用于一次性刪除輸入框中的內(nèi)容

text.clearButtonMode = UITextFieldViewWhileEditing;

3.安全文本輸入(暗文)

textField.secureTextEntry = YES;

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

text.backgroundColor = [UIColor whiteColor];

5.設(shè)置背景

text.background = [UIImage imageNamed:@"mao.jpg"];

6.內(nèi)容的垂直對齊方式

text.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;

7.設(shè)置文本自動縮小窗口大小,默認(rèn)為原來大小,長文本則會自動滾動

textFied.adjustsFontSizeToFitWidth = YES;

代理方法

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textFiel {

//指定是否允許文本字段開始編輯,默認(rèn)是YES

}

- (void)textFieldDidBeginEditing:(UITextField *)textField {

//開始編輯,文本字段將成為 first responder

}

- (void)textFieldDidEndEditing:(UITextField *)textField ?{

//獲取最后textField上的內(nèi)容

}

注:這是根據(jù)自己的工作經(jīng)驗,總結(jié)的一些TextField常用的一些設(shè)置屬性和代理方法,如果對你們又幫助萬分榮幸!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容