ZHAddressTextFiled
這個(gè)輸入框是輸入把默認(rèn)提示語上移,我記得有第三方庫,但是我就想造輪子,所以就除了這個(gè)。
現(xiàn)在支持以下:
- [x] 輸入框四種狀態(tài)
- [x] 輸入自動(dòng)顯示正確的類型
- [x] 自動(dòng)顯示錯(cuò)誤的提示
- [x] 可擴(kuò)展
- [x] 支持Cocoapods
輸入框四種狀態(tài):
-
默認(rèn)狀態(tài):ATFVEditStateNormal
顯示輸入框提示語 分割線暗色
-
編輯狀態(tài):ATFVEditStateEditing
默認(rèn)的提示語上移上面 分割線高亮
-
編輯完成:ATFVEditStateEdited
-
顯示錯(cuò)誤的提示語:ATFVEditStateEditedError
安裝
直接下載github的庫 拖拽ZHAddressTextFiled文件包到工程
-
使用cocoapods安裝
pod ZHAddressTextFiled
怎么使用
新建一個(gè)輸入框樣式表
ZHAddressTextFiledViewStyle *style = [[ZHAddressTextFiledViewStyle alloc] init]
你可以在樣式表配置自己喜歡的樣式
初始化輸入框
ZHAddressTextFiledView *addressView = [[ZHAddressTextFiledView alloc] initWithStyle:style frame:CGRectMake(20, 50, [UIScreen mainScreen].bounds.size.width - 40, 50)];
自定義驗(yàn)證錯(cuò)誤信息
addressView.validateInputCorrectComplete = ^NSString *(NSString *inputText) {
if (inputText.length <= 2) {
return @"輸入的長度必須大于2";
}
return nil;
};