* API: Character Attributes , NSAttributedString 共有21個屬性* *
1. NSFontAttributeName ->設置字體屬性,默認值:字體:Helvetica(Neue) 字號:12 *
2. NSParagraphStyleAttributeName ->設置文本段落排版格式,取值爲 NSParagraphStyle 對象(詳情見下面的API說明) *
3. NSForegroundColorAttributeName ->設置字體顏色,取值爲 UIColor對象,默認值爲黑色 *
4. NSBackgroundColorAttributeName ->設置字體所在區域背景顏色,取值爲 UIColor對象,默認值爲nil, 透明色 *
5. NSLigatureAttributeName ->設置連體屬性,取值爲NSNumber 對象(整數),0 表示沒有連體字符,1 表示使用默認的連體字符 *
6. NSKernAttributeName ->設置字符間距,取值爲 NSNumber 對象(整數),正值間距加寬,負值間距變窄 *
7. NSStrikethroughStyleAttributeName ->設置刪除線,取值爲 NSNumber 對象(整數) *
8. NSStrikethroughColorAttributeName ->設置刪除線顏色,取值爲 UIColor 對象,默認值爲黑色 *
9. NSUnderlineStyleAttributeName ->設置下劃線,取值爲 NSNumber 對象(整數),枚舉常量 NSUnderlineStyle中的值,與刪除線相似 *
10. NSUnderlineColorAttributeName ->設置下劃線顏色,取值爲 UIColor 對象,默認值爲黑色 *
11. NSStrokeWidthAttributeName ->設置筆畫寬度(粗細),取值爲 NSNumber 對象(整數),負值填充效果,正值中空效果 *
12. NSStrokeColorAttributeName ->填充部分顏色,不是字體顏色,取值爲 UIColor 對象 *
13. NSShadowAttributeName ->設置陰影屬性,取值爲 NSShadow 對象 *
14. NSTextEffectAttributeName ->設置文本特殊效果,取值爲 NSString 對象,目前只有圖版印刷效果可用 *
15. NSBaselineOffsetAttributeName ->設置基線偏移值,取值爲 NSNumber (float),正值上偏,負值下偏 *
16. NSObliquenessAttributeName ->設置字形傾斜度,取值爲 NSNumber (float),正值右傾,負值左傾 *
17. NSExpansionAttributeName ->設置文本橫向拉伸屬性,取值爲 NSNumber (float),正值橫向拉伸文本,負值橫向壓縮文本 *
18. NSWritingDirectionAttributeName ->設置文字書寫方向,從左向右書寫或者從右向左書寫 *
19. NSVerticalGlyphFormAttributeName ->設置文字排版方向,取值爲 NSNumber 對象(整數),0 表示橫排文本,1 表示豎排文本 *
20. NSLinkAttributeName ->設置連接屬性,點擊後調用瀏覽器打開指定URL地址 *
21. NSAttachmentAttributeName ->設置文本附件,取值爲NSTextAttachment對象,經常使用於文字圖片混排
做者:劉棟 連接:http://www.jianshu.com/p/6665c088bd01 來源:簡書 著做權歸做者全部。商業轉載請聯繫做者得到受權,非商業轉載請註明出處。