美文网首页
oc文字的属性

oc文字的属性

作者: child_cool | 来源:发表于2017-03-29 15:35 被阅读0次

AttributedString可以设置的属性如下:

// NSFontAttributeName 设置字体属性,默认值:字体:Helvetica(Neue) 字号:12

// NSForegroundColorAttributeNam 设置字体颜色,取值为 UIColor对象,默认值为黑色

// NSBackgroundColorAttributeName 设置字体所在区域背景颜色,取值为 UIColor对象,默认值为nil, 透明色

// NSLigatureAttributeName 设置连体属性,取值为NSNumber 对象(整数),0 表示没有连体字符,1 表示使用默认的连体字符

// NSKernAttributeName 设定字符间距,取值为 NSNumber 对象(整数),正值间距加宽,负值间距变窄

// NSStrikethroughStyleAttributeName 设置删除线,取值为 NSNumber 对象(整数) // NSStrikethroughColorAttributeName 设置删除线颜色,取值为 UIColor 对象,默认值为黑色

// NSUnderlineStyleAttributeName 设置下划线,取值为 NSNumber 对象(整数),枚举常量 NSUnderlineStyle中的值,与删除线类似

// NSUnderlineColorAttributeName 设置下划线颜色,取值为 UIColor 对象,默认值为黑色

// NSStrokeWidthAttributeName 设置笔画宽度,取值为 NSNumber 对象(整数),负值填充效果,正值中空效果

// NSStrokeColorAttributeName 填充部分颜色,不是字体颜色,取值为 UIColor 对象 // NSShadowAttributeName 设置阴影属性,取值为 NSShadow 对象

// NSTextEffectAttributeName 设置文本特殊效果,取值为 NSString 对象,目前只有图版印刷效果可用:

// NSBaselineOffsetAttributeName 设置基线偏移值,取值为 NSNumber (float),正值上偏,负值下偏

// NSObliquenessAttributeName 设置字形倾斜度,取值为 NSNumber (float),正值右倾,负值左倾

// NSExpansionAttributeName 设置文本横向拉伸属性,取值为 NSNumber (float),正值横向拉伸文本,负值横向压缩文本

// NSWritingDirectionAttributeName 设置文字书写方向,从左向右书写或者从右向左书写

// NSVerticalGlyphFormAttributeName 设置文字排版方向,取值为 NSNumber 对象(整数),0 表示横排文本,1 表示竖排文本

// NSLinkAttributeName 设置链接属性,点击后调用浏览器打开指定URL地址

// NSAttachmentAttributeName 设置文本附件,取值为NSTextAttachment对象,常用于文字图片混排

// NSParagraphStyleAttributeName 设置文本段落排版格式,取值为 NSParagraphStyle 对象

详细请看:​http://www.itnose.net/detail/6177538.html

http://blog.csdn.net/xiaobai32966/article/details/49947109​

相关文章

  • oc文字的属性

    AttributedString可以设置的属性如下: // NSFontAttributeName 设置字体属性,...

  • OC get set 方法理解

    OC get set 方法理解 get set方法不能同时重写 最近在了解oc的属性,oc的属性组成是由成员变量+...

  • OC的属性

    OC的属性机制提供了一个默认的设置器和访问器的实现 现在先了解OC的实例变量作用域。 新建一个项目用来测试变量的作...

  • 属性 - OC

    atomic原子操作。原子性是指事务的一个完整操作,在objective-c 属性设置里面默认的就是atomic,...

  • OC:属性

    目录 属性演变过程 属性定义 属性扩展 属性演变过程 上篇博文《OC学习备忘录:成员变量、方法》中演示了如何声明成...

  • iOS属性

    什么是属性 属性是OC语言中的一个机制,我们在OC中用@property来声明一个属性,其实@property是一...

  • 小谈@property的特质

    熟悉OC的小伙伴都会经常用到property(属性),属性是OC语言的一种特性,主要作用是封装对象中的数据,OC对...

  • 关于为何view.frame.size.width = *报错

    OC语法规定:OC对象的结构体属性的成员变量无法直接赋值, 但是可以给OC对象的结构体属性赋值 也就是说 可以直接...

  • iOS 编写高质量代码(二)

    这篇将从面向对象的角度分析如何提高OC的代码质量。 一、理解“ 属性 ”这一概念 属性(@property)是OC...

  • (十五) [Swift]Swift中的optional chai

    在oc中没有optional 的概念,一个对象可能有很多属性,每个属性都个能还有自己的属性。OC中可以连续调用没有...

网友评论

      本文标题:oc文字的属性

      本文链接:https://www.haomeiwen.com/subject/szkcdttx.html