iOS資料

也是收藏的別的大神分享的

1、項目源碼/Demo分享:項目源碼


2、iOS的Touch ID驗證:touch驗證

3、設置textField的placeHolds的字體顏色:[pwdTextFieldsetValue:[UIColor lightGrayColor]forKeyPath:@"_placeholderLabel.textColor"];


4、設置textField的placeHolds的字體大?。篬pwdTextFieldsetValue:[UIFont boldSystemFontOfSize:15]forKeyPath:@"_placeholderLabel.font"];

5、設置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);

}

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容