<html>
不多说直接上代码!
这些知识主要的文字设置,实际上iOS中文字的设置有非常多,比方说颜色、空心、删除线、阴影、斜体、扁平化等,
NSStrokeWidthAttributeName这个属性所相应的值是一个 NSNumber 对象(小数)。该值改变描边宽度(相对于字体size的百分比)。默觉得 0,即不改变。
正数仅仅改变描边宽度。负数同一时候改变文字的描边和填充宽度。
比如。对于常见的空心字。这个值通常为3.0。
同一时候设置了空心的两个属性,而且NSStrokeWidthAttributeName属性设置为整数,文字前景色就无效果了
效果:
效果:
8. NSStrikethroughStyleAttributeName 加入删除线。strikethrough删除线
效果:
9. NSUnderlineStyleAttributeName 加入下划线
效果:
10. NSShadowAttributeName 设置阴影,单独设置不好使。必须和其它属性搭配才好使。
和这三个任一个都好使,NSVerticalGlyphFormAttributeName,NSObliquenessAttributeName,NSExpansionAttributeName
11.NSVerticalGlyphFormAttributeName
该属性所相应的值是一个 NSNumber 对象(整数)。0 表示横排文本。
1 表示竖排文本。
在 iOS 中,总是使用横排文本,0 以外的值都没有定义。
效果: