iOS-详解文本属性attributes,设置段落格式,空心字体
2016-06-20 16:05
851 查看
1.NSKernAttributeName:
@10 调整字句 kerning 字句调整
2.NSFontAttributeName :
[UIFont systemFontOfSize:_fontSize] 设置字体
3.NSForegroundColorAttributeName
:[UIColor redColor] 设置文字颜色
4.NSParagraphStyleAttributeName :
paragraph 设置段落样式
NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];
paragraph.alignment = NSTextAlignmentCenter;
6.NSBackgroundColorAttributeName:
[UIColor blackColor] 设置背景颜色
7.NSStrokeColorAttributeName
设置文字描边颜色,需要和NSStrokeWidthAttributeName设置描边宽度,这样就能使文字空心.
NSStrokeWidthAttributeName这个属性所对应的值是一个 NSNumber 对象(小数)。该值改变描边宽度(相对于字体size 的百分比)。默认为 0,即不改变。正数只改变描边宽度。负数同时改变文字的描边和填充宽度。例如,对于常见的空心字,这个值通常为3.0。同时设置了空心的两个属性,并且NSStrokeWidthAttributeName属性设置为整数,文字前景色就无效果了
![](http://images.cnitblog.com/i/594665/201403/011328332268802.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011329073142212.png)
![](http://images.cnitblog.com/i/594665/201403/011329400698823.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011330121324118.png)
8. NSStrikethroughStyleAttributeName 添加删除线,strikethrough删除线
![](http://images.cnitblog.com/i/594665/201403/011330569621580.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011331349987365.png)
9. NSUnderlineStyleAttributeName 添加下划线
![](http://images.cnitblog.com/i/594665/201403/011332110071335.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011332391903441.png)
10. NSShadowAttributeName 设置阴影,单独设置不好使,必须和其他属性搭配才好使
和这三个任一个都好使,NSVerticalGlyphFormAttributeName,NSObliquenessAttributeName,NSExpansionAttributeName
11.NSVerticalGlyphFormAttributeName
该属性所对应的值是一个 NSNumber 对象(整数)。0 表示横排文本。1 表示竖排文本。在 iOS 中,总是使用横排文本,0 以外的值都未定义。![](http://images.cnitblog.com/i/594665/201403/011333416594660.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011334155655784.png)
12. NSObliquenessAttributeName设置字体倾斜。
![](http://images.cnitblog.com/i/594665/201403/011334547867271.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011335217139662.png)
13. NSExpansionAttributeName 设置文本扁平化
![](http://images.cnitblog.com/i/594665/201403/011335566773445.png)
效果:
![](http://images.cnitblog.com/i/594665/201403/011336251645581.png)
出处: http://www.cnblogs.com/qingche
作者: 清澈Saup
相关文章推荐
- iOS中关于UILabel删除线NSStrikethroughStyleAttributeName的使用
- iOS NSMutableParagraphStyle
- ios第三方开源库
- 谈Runtime机制和使用的整体化梳理
- iOS 编译包含 bitcode 的 x264 静态库
- iOS 批量打包脚本 转
- 【转】提示框第三方库之MBProgressHUD iOS toast效果 动态提示框效果
- ios开发图片点击放大
- iOS url的正则表达式
- IOS中实现图片点击全屏预览
- 为您揭开runtime的神秘面纱 <一>
- runtime学习之- 关联(association),在分类中添加属性!
- iOS 语音合成 AVSpeechSynthesizer详解
- iOS URL加解密
- iOS——PDF的显示和浏览
- iOS中截屏的实现,很简易的方法
- iOS开发者必知的Xcode常见错误
- iOS开发--FMDB的使用
- iOS使用security.framework实现RSA加解密
- iOS多线程