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è)置屬性和代理方法,如果對你們又幫助萬分榮幸!