- API: Character Attributes , NSAttributedString 共有21個屬性*
- NSFontAttributeName ->設(shè)置字體屬性鸠澈,默認值:字體:Helvetica(Neue) 字號:12
- NSParagraphStyleAttributeName ->設(shè)置文本段落排版格式,取值為 NSParagraphStyle 對象(詳情見下面的API說明)
- NSForegroundColorAttributeName ->設(shè)置字體顏色库说,取值為 UIColor對象休玩,默認值為黑色
- NSBackgroundColorAttributeName ->設(shè)置字體所在區(qū)域背景顏色著淆,取值為 UIColor對象劫狠,默認值為nil, 透明色
- NSLigatureAttributeName ->設(shè)置連體屬性,取值為NSNumber 對象(整數(shù))永部,0 表示沒有連體字符独泞,1 表示使用默認的連體字符
- NSKernAttributeName ->設(shè)置字符間距,取值為 NSNumber 對象(整數(shù))苔埋,正值間距加寬懦砂,負值間距變窄
- NSStrikethroughStyleAttributeName ->設(shè)置刪除線,取值為 NSNumber 對象(整數(shù))
- NSStrikethroughColorAttributeName ->設(shè)置刪除線顏色组橄,取值為 UIColor 對象荞膘,默認值為黑色
- NSUnderlineStyleAttributeName ->設(shè)置下劃線,取值為 NSNumber 對象(整數(shù))玉工,枚舉常量 NSUnderlineStyle中的值羽资,與刪除線類似
- NSUnderlineColorAttributeName ->設(shè)置下劃線顏色,取值為 UIColor 對象遵班,默認值為黑色
- NSStrokeWidthAttributeName ->設(shè)置筆畫寬度(粗細)屠升,取值為 NSNumber 對象(整數(shù)),負值填充效果狭郑,正值中空效果
- NSStrokeColorAttributeName ->填充部分顏色腹暖,不是字體顏色,取值為 UIColor 對象
- NSShadowAttributeName ->設(shè)置陰影屬性翰萨,取值為 NSShadow 對象
- NSTextEffectAttributeName ->設(shè)置文本特殊效果脏答,取值為 NSString 對象,目前只有圖版印刷效果可用
- NSBaselineOffsetAttributeName ->設(shè)置基線偏移值亩鬼,取值為 NSNumber (float),正值上偏殖告,負值下偏
- NSObliquenessAttributeName ->設(shè)置字形傾斜度,取值為 NSNumber (float),正值右傾辛孵,負值左傾
- NSExpansionAttributeName ->設(shè)置文本橫向拉伸屬性丛肮,取值為 NSNumber (float),正值橫向拉伸文本,負值橫向壓縮文本
- NSWritingDirectionAttributeName ->設(shè)置文字書寫方向魄缚,從左向右書寫或者從右向左書寫
- NSVerticalGlyphFormAttributeName ->設(shè)置文字排版方向,取值為 NSNumber 對象(整數(shù))焚廊,0 表示橫排文本冶匹,1 表示豎排文本
- NSLinkAttributeName ->設(shè)置鏈接屬性,點擊后調(diào)用瀏覽器打開指定URL地址
- NSAttachmentAttributeName ->設(shè)置文本附件,取值為NSTextAttachment對象,常用于文字圖片混排
作者:劉棟
鏈接:http://www.reibang.com/p/6665c088bd01
來源:簡書
著作權(quán)歸作者所有咆瘟。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)嚼隘,非商業(yè)轉(zhuǎn)載請注明出處。