也是收藏的別的大神分享的
1板熊、項(xiàng)目源碼/Demo分享:項(xiàng)目源碼
2餐塘、iOS的Touch ID驗(yàn)證:touch驗(yàn)證
3、設(shè)置textField的placeHolds的字體顏色:[pwdTextFieldsetValue:[UIColor lightGrayColor]forKeyPath:@"_placeholderLabel.textColor"];
4躁倒、設(shè)置textField的placeHolds的字體大辛帐琛:[pwdTextFieldsetValue:[UIFont boldSystemFontOfSize:15]forKeyPath:@"_placeholderLabel.font"];
5、設(shè)置textFiled的左視圖 占位符 ……的間距拼余;
//控制左視圖位置
- (CGRect)leftViewRectForBounds:(CGRect)bounds
{
? ? CGRecticonRect = [superleftViewRectForBounds:bounds];
? ? iconRect.origin.x+=8;
? ? ?//右偏8
? ? ?returniconRect;
}
//控制placeHolder的位置污桦,左右縮40
-(CGRect)placeholderRectForBounds:(CGRect)bounds
{
? ? ? CGRect inset =CGRectMake(bounds.origin.x+40, bounds.origin.y+2, ? ? ? ? ? ? ? ? ? bounds.size.width-10, bounds.size.height);
? ? ? return inset;
}
//控制顯示文本的位置
-(CGRect)textRectForBounds:(CGRect)bounds
{
? ? ? CGRect inset =CGRectMake(bounds.origin.x+40, bounds.origin.y+2, ? ? ? ? ? ? ? ? bounds.size.width-10, bounds.size.height);
? ? ? return inset;
}
//控制編輯文本的位置
-(CGRect)editingRectForBounds:(CGRect)bounds
{
? ? CGRect inset =CGRectMake(bounds.origin.x+40, bounds.origin.y+2, ? ? ? ? ? ? ? ? bounds.size.width-10, bounds.size.height);
? ?return inset;
}
//控制清除按鈕的位置
-(CGRect)clearButtonRectForBounds:(CGRect)bounds
{
returnCGRectMake(bounds.origin.x+ bounds.size.width-50, bounds.origin.y+ bounds.size.height-20,16,16);
}