欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

NSAttributedString和NSMutableAttributedString属性,设置文本的样式

程序员文章站 2023-12-24 16:28:51
...
  • NSAttributedString这个属性通常是传入一个字典,字典可设置的值有:
NSString *const NSFontAttributeName;(字体)    // 是一个 UIFont 对象

 NSString *const NSParagraphStyleAttributeName;(段落)    // 是一个 NSParagraphStyle 对象

 NSString *const NSForegroundColorAttributeName;(字体颜色)    // 是一个 UIColor 对象

 NSString *const NSBackgroundColorAttributeName;(字体背景色)    // 是一个 UIColor 对象

 NSString *const NSLigatureAttributeName;(连字符)    // 是一个 NSNumber 对象(整数)

 NSString *const NSKernAttributeName;(字间距)    // 是一个 NSNumber 对象(整数)

 NSString *const NSStrikethroughStyleAttributeName;(删除线)    // 是一个 NSNumber 对象(整数)

 NSString *const NSUnderlineStyleAttributeName;(下划线)    // 是一个 NSNumber 对象(小数)

 NSString *const NSStrokeColorAttributeName;(边线颜色)    // 是一个 UIColor 对象

 NSString *const NSStrokeWidthAttributeName;(边线宽度)    // 是一个 NSNumber 对象(整数)

 NSString *const NSShadowAttributeName;(阴影)    // 是一个 NSShadow 对象

 NSString *const NSVerticalGlyphFormAttributeName;(横竖排版)    // 是一个 NSNumber 对象(整数)。0 表示横排文本。1 表示竖排文本。

参考至【iOS_成才录 】的文章【iOS --NSAttributedString】

最近在设置文本样式时遇到了一些问题,又参考了下面两篇文章:
【昌狂之饿狼】的【带属性的字符串NSMutableAttributedString及NSAttributedString的使用总结】
[【這Er】]的【iOS给字符串添加删除线,下划线效果】

上一篇:

下一篇: