YYKit更有用的組件
帶有選定文本效果的DWCoreTextLabel標簽視圖
壹:YYText分為三個模塊:
1,String模塊:提供YYText屬性,可以設置更多豐富的函數來擴展富文本屬性。
?1 " YYTextAttribute:文本屬性
?2 "yytextparser:表達式解析,yytextsimplemarkdownparser:markdown解析(簡單解析,用其他工具綜合解析,文檔中有鏈接)。
2.實用模塊:NSAttributedString+YYText.h富文本擴展和NSParagraphStyle+YYText.h段落函數擴展。
?1》NSAttributedString+YY text . h?系統常規屬性?獲取和設置
2 "獲取YYText屬性。
3.截取的字符串:-(可空ns string *)YY _ plaintextforrange:(ns range)範圍;
-(ns range)YY _ rangeOfAll;//獲取字符串範圍
4.創建文本附件。
+(NSMutableAttributedString *)YY _ attachmentStringWithContent:(可空id)內容?content mode:(UIViewContentMode)content mode寬度:(CGFloat)寬度?上升:(CGFloat)上升下降:(CGFloat)下降;
+(NSMutableAttributedString *)YY _ attachmentStringWithContent:(可空id)contentcontentMode:(UIViewContentMode)contentModeattachmentSize:(CGSize)attachmentSizealignToFont:(ui font *)font alignment:(YYTextVerticalAlignment)alignment;
+(可空NSMutableAttributedString *)YY _ attachmentStringWithEmojiImage:(ui image *)image fontSize:(CG float)fontSize;
5“可變富文本:設置屬性字典”
6 "可變富文本設置單個富文本->;屬性?快速API和可變富文本設置單個富文本->;段落屬性快速API
7 "可變富文本設置單個富文本->;YYText屬性快速API
8”壹種簡單的文本突出顯示方法
9.壹些擴展方法
10,使用系統菜單UIMenuController上面的文本輸入框。