ZCPasswordTextField
平時開發(fā)常用的幾種密碼輸入框樣式,如果有需要可以自行修改或者再次封裝處理,如果發(fā)現(xiàn)有問題,請issue,謝謝.源碼地址

ZCPasswordField.gif
安裝方式
- 直接使用,git clone之后,把相關(guān)文件資源拉入到自己的項目中
使用方式
到達指定長度后觸發(fā)UITextFieldDelegate代理事件停止接收鍵盤輸入
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
NSString *new_string = [textField.text stringByReplacingCharactersInRange:range withString:string];
return new_string.length <= 6;
}
輸入到指定位數(shù)觸發(fā)UITextFieldDelegate代理事件
- (void)textFieldDidEndEditing:(UITextField *)textField reason:(UITextFieldDidEndEditingReason)reason {
NSLog(@"text:%@--%ld",textField.text, reason);
if (reason == UITextFieldDidEndEditingReasonCommitted) {
// your code
}
}
下面樣式是目前使用比較多的樣式:
-
下劃線高亮明文輸入框樣式,如下圖
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.01.55.png
-
下劃線高亮密文樣式,如下圖:
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.02.04.png -
矩形邊框明文樣式,如下圖:
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.02.13.png -
矩形邊框密文樣式,如下圖:
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.03.59.png -
圓角邊框明文文樣式,如下圖:
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.04.13.png -
圓角邊框密文文樣式,如下圖:
-
矩形塊明文文樣式,如下圖:
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.04.35.png -
矩形塊密文文樣式,如下圖:
Simulator Screen Shot - iPhone 12 mini - 2021-02-13 at 15.04.44.png







