版本記錄
版本號(hào) | 時(shí)間 |
---|---|
V1.0 | 2018.03.25 |
前言
iOS圈內(nèi)有幾個(gè)人大家基本都知道误辑,比如說王巍旋炒、唐巧,還有YYKit框架的作者現(xiàn)任職于滴滴的郭曜源 - ibireme等脆淹。這里有一篇唐巧對(duì)他的專訪常空,還有他的 GitHub - Yaoyuan 和 博客,這里貼出來框架YYKit 框架盖溺。接下來幾篇我們就一起來看一下這個(gè)框架漓糙。感興趣的可以看上面寫的幾篇。
1. YYKit源碼探究(一) —— 基本概覽
2. YYKit源碼探究(二) —— NSString分類之Hash(一)
3. YYKit源碼探究(三) —— NSString分類之Encode and decode(二)
4. YYKit源碼探究(四) —— NSString分類之Drawing(三)
5. YYKit源碼探究(五) —— NSString分類之Regular Expression(四)
6. YYKit源碼探究(六) —— NSString分類之NSNumber Compatible(五)
7. YYKit源碼探究(七) —— NSString分類之Utilities(六)
8. YYKit源碼探究(八) —— NSNumber分類(一)
9. YYKit源碼探究(九) —— UIFont分類之架構(gòu)分析和Font Traits(一)
10. YYKit源碼探究(十) —— UIFont分類之Create font(二)
11. YYKit源碼探究(十一) —— UIFont分類之Load and unload font(三)
12. YYKit源碼探究(十二) —— UIFont分類之Dump font data(四)
13. YYKit源碼探究(十三) —— UIImage分類之框架結(jié)構(gòu)和Create image部分(一)
14. YYKit源碼探究(十四) —— UIImage分類之Image Info(二)
15. YYKit源碼探究(十五) —— UIImage分類之Modify Image(三)
16. YYKit源碼探究(十六) —— UIImage分類之Image Effect(四)
17. YYKit源碼探究(十七) —— UIImageView分類之架構(gòu)和image部分(一)
18. YYKit源碼探究(十八) —— UIImageView分類之highlight image部分(二)
19. YYKit源碼探究(十九) —— UIScreen分類(一)
20. YYKit源碼探究(二十) —— UIScrollView分類(一)
21. YYKit源碼探究(二十一) —— UITableView分類(一)
回顧
上一篇主要介紹了UITableView
分類咐柜,這一篇主要看一下UITextField
部分兼蜈。
API
下面我們看一下API攘残。
/**
Set all text selected.
*/
- (void)selectAllText;
/**
Set text in range selected.
@param range The range of selected text in a document.
*/
- (void)setSelectedRange:(NSRange)range;
下面我們看一下這個(gè)API拙友。
1. - (void)selectAllText;
該方法的作用就是選擇所有的文本。
方法實(shí)現(xiàn)
下面我們看一下方法的實(shí)現(xiàn)歼郭。
- (void)selectAllText {
UITextRange *range = [self textRangeFromPosition:self.beginningOfDocument toPosition:self.endOfDocument];
[self setSelectedTextRange:range];
}
- (void)setSelectedRange:(NSRange)range {
UITextPosition *beginning = self.beginningOfDocument;
UITextPosition *startPosition = [self positionFromPosition:beginning offset:range.location];
UITextPosition *endPosition = [self positionFromPosition:beginning offset:NSMaxRange(range)];
UITextRange *selectionRange = [self textRangeFromPosition:startPosition toPosition:endPosition];
[self setSelectedTextRange:selectionRange];
}
2. - (void)setSelectedRange:(NSRange)range;
該方法的作用就是選擇指定范圍內(nèi)部的文本遗契。
方法實(shí)現(xiàn)
該方法的實(shí)現(xiàn)在上面已經(jīng)給出,這里就不多說了病曾。
后記
本篇文章主要講述就是
UITextField
分類牍蜂,感興趣的給個(gè)贊或者關(guān)注~~~