iOS-NSAttributedString显示字符串

标签内显示不同格式文本(不同字体, 不同颜色, 删除线,下划线)
NSAttributedString显示字符串

  1. 实例化方法和使用方法
    

实例化方法:
使用字符串初始化

  • (id)initWithString:(NSString *)str;
    例:
NSMutableAttributedString *AttributedStr = [[NSMutableAttributedStringalloc]initWithString:@"今天天气不错呀"];
  • (id)initWithString:(NSString *)str attributes:(NSDictionary *)attrs;
    字典中存放一些属性名和属性值,如:
NSDictionary *attributeDict = [NSDictionarydictionaryWithObjectsAndKeys:
                                    [UIFontsystemFontOfSize:15.0],NSFontAttributeName,
                                    [UIColorredColor],NSForegroundColorAttributeName,
                                   NSUnderlineStyleAttributeName,NSUnderlineStyleSingle,nil];

NSMutableAttributedString *AttributedStr = [[NSMutableAttributedStringalloc]initWithString:@"今天天气不错呀" attributes:attributeDict];
  • (id)initWithAttributedString:(NSAttributedString *)attester;
    使用NSAttributedString初始化,跟NSMutableString,NSString类似

使用方法:
为某一范围内文字设置多个属性

  • (void)setAttributes:(NSDictionary *)attrs range:(NSRange)range;
    为某一范围内文字添加某个属性
  • (void)addAttribute:(NSString *)name value:(id)value range:(NSRange)range;

为某一范围内文字添加多个属性

  • (void)addAttributes:(NSDictionary *)attrs range:(NSRange)range;
    移除某范围内的某个属性
  • (void)removeAttribute:(NSString *)name range:(NSRange)range;
  1. 常见的属性及说明
    

NSFontAttributeName 字体
NSParagraphStyleAttributeName 段落格式
NSForegroundColorAttributeName 字体颜色
NSBackgroundColorAttributeName 背景颜色
NSStrikethroughStyleAttributeName 删除线格式
NSUnderlineStyleAttributeName 下划线格式
NSStrokeColorAttributeName 删除线颜色
NSStrokeWidthAttributeName 删除线宽度
NSShadowAttributeName 阴影

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载:http://blog.csdn.net/u010330109/article/details/518821...
    F麦子阅读 9,682评论 0 3
  • 前言 这几天在项目中用到了一点图文混排的内容。但是如果使用github上面那些大神们的框架有一点大材小用,因为关于...
    沉默学飞翔阅读 10,733评论 2 3
  • 在iOS开发中,常常会有一段文字显示不同的颜色和字体,或者给某几个文字加删除线或下划线的需求。之前在网上找了一些资...
    何以消摇阅读 6,889评论 1 2
  • 年少时住过的房 年少时走过的路 年少时吃过的糖 年少时穿过的衣 年少时喜欢的人 都变成了镜中花水中月 老旧的吊脚楼...
    非长生阅读 1,697评论 0 0
  • 作者:孤之舟 我一人走在街上 晚风袭来微微作冷 看着年轻的男女 拥抱相吻暮色情深 送走那些匆匆忙忙的人 霓虹灯下孤...
    孤舟Zzz阅读 4,123评论 0 2

友情链接更多精彩内容