NSAttributedString图文详解

原创 2016年06月01日 11:12:02

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属性设置为整数,文字前景色就无效果了

 

效果:

 

 

效果:

 

8. NSStrikethroughStyleAttributeName 添加删除线,strikethrough删除线

 

效果:

 

9. NSUnderlineStyleAttributeName 添加下划线

效果:

 

10. NSShadowAttributeName 设置阴影,单独设置不好使,必须和其他属性搭配才好使

 

和这三个任一个都好使,NSVerticalGlyphFormAttributeName,NSObliquenessAttributeName,NSExpansionAttributeName

 

11.NSVerticalGlyphFormAttributeName

该属性所对应的值是一个 NSNumber 对象(整数)。0 表示横排文本。1 表示竖排文本。在 iOS 中,总是使用横排文本,0 以外的值都未定义。

 

效果:

 

 

 

12. NSObliquenessAttributeName设置字体倾斜。

效果:

 

 

13. NSExpansionAttributeName 设置文本扁平化

 

效果:

相关文章推荐

NSAttributedString的21种属性详细介绍(图文混排)

说明: NSAttributedString 可以非常方便的实现文字排版和图文混排功能. 共有21中效果(API), 本文将较详细的介绍21种的属性的使用 注: 本博客由@凡俊编写, @...

iOS_NSAttributedString 的21种属性详细介绍(图文混排)

说明: NSAttributedString 可以非常方便的实现文字排版和图文混排功能. 共有21中效果(API), 本文将较详细的介绍21种的属性的使用 核心API:类: NSAttribut...

iOS_NSAttributedString 的21种属性详细介绍(图文混排)

核心API:类: NSAttributedString, NSMutableAttributedString API:/** * API: Character Attributes ,...

用NSAttributedString实现简单的图文混排-----(确实几个需要注意的地方都注意到了就好了。)

iOS7以后,因为TextKit的强大,可以用NSAttributedString很方便的实现图文混排(主要是利用了NSTextAttachment)。 关于Textkit的牛逼之处,可以参考o...

NSAttributedString的用法详解

标签: 以前看到这种字号和颜色不一样的字符串,想出个讨巧的办法就是“¥150”一个UILable,“元/位”一个UILable。今天翻看以前的工程,command点进UITextField中看到...

ios NSAttributedString 详解

ios NSAttributedString 详解 NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至...

iOS NSAttributedString所有文本属性详解(多图)

原创Blog,转载请注明出处 blog.csdn.net/hello_hwc 欢迎关注我的iOS SDK详解专栏 http://blog.csdn.net/column/details/huan...

NSAttributedString属性详解

NSString *const NSFontAttributeName;(字体) NSString *const NSParagraphStyleAttributeName;(段落) NSSt...

NSAttributedString 详解

NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。 首先导入CoreText....

UIMenuController和NSAttributedString

  • 2016年01月27日 15:23
  • 42KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSAttributedString图文详解
举报原因:
原因补充:

(最多只允许输入30个字)