ios開發過程中相信大家經常遇到當需要給字型,顏色,下劃線等屬性的時候引數是乙個nsdictionary 字典但是字典裡面到底有哪些鍵值對了
我們把常用的總結一下
首先我們建立乙個最簡單的,設定一下字型和大小
我們使用是乙個nsstring 的方法
- (void)drawinrect:(cgrect)rect withattributes:(nsdictionary *)attrs
來將乙個字串列印到view上
置字型顏色-(void)drawrect:(cgrect)rect
; //在詞典中加入文字的字型 大小
[attrstring drawinrect:cgrectmake(20,120,320,200)withattributes:attrs];
}
nsdictionary* attrs =@;
效果二,
nsparagraphstyleattributename
段落格式三,nsbackgroundcolorattributename效果 :(居中)-(void)drawrect:(cgrect)rect
;
[attrstring drawinrect:cgrectmake(20,120,320,200)withattributes:attrs];
}
背景色四,效果:nsdictionary* attrs =@;
nsstrokecolorattributename
設定描邊顏色,需要和nsstrokewidthattributename 一起使用五,效果:nsdictionary* attrs =@;
nsstrikethroughstyleattributename
刪除線六,效果:nsdictionary* attrs =@;
nsunderlinestyleattributename
下劃線七,效果:nsdictionary* attrs =@;
nsshadowattributename
設定陰影,他的物件是乙個nsshadow的物件八,nsshadownsdictionary* attrs =@;
效果:nsshadow *shadow=[[nsshadow alloc]init];
shadow.shadowblurradius=5;//陰影的模糊程度
shadow.shadowcolor=[uicolor bluecolor];//陰影顏色
shadow.shadowoffset=cgsizemake(6, 6);//陰影相對原來的偏移
nsobliquenessattributename
傾斜效果:nsdictionary* attrs =@;
蘋果開發群 :414319235 歡迎加入 歡迎討論問題
iOS 富文字屬性
nsfontattributename 設定字型屬性,預設值 字型 helvetica neue 字型大小 12 nsforegroundcolorattributenam 設定字型顏色,取值為 uicolor物件,預設值為黑色 nsbackgroundcolorattributename 設定字型...
iOS 詳解文字屬性Attributes
寬度。例如,對於常見的空心字,這個值通常為3.0。同時設定了空心的兩個屬性,並且nsstrokewidthattributename屬性設定為整數,文字前景色就無效果了 效果 效果 效果 效果 和這三個任乙個都好使,nsverticalglyphformattributename,nsoblique...
字型屬性 文字屬性
font family 微軟雅黑 字型 font size 16px 瀏覽器預設大小 16px 字型大小大小 font weight 400代表正常 700代表加粗 字型粗細 font style normal 預設正常 italic 斜體 文字樣式 字型復合屬性 順序 swsf font font...