美文网首页
attribute属性,富文本属性改变字体

attribute属性,富文本属性改变字体

作者: 请叫我攻城狮 | 来源:发表于2016-02-21 14:41 被阅读72次

NSDictionary *dicM = [NSDictionary dictionary];

NSShadow *shadow = [[NSShadow alloc]init];

shadow.shadowColor = [UIColor purpleColor];

shadow.shadowBlurRadius = 20;

shadow.shadowOffset = CGSizeMake(20, 20);

dicM = @{

NSFontAttributeName : [UIFont fontWithName:@"Arial" size:20],

NSForegroundColorAttributeName : [UIColor redColor],

NSShadowAttributeName: shadow

};

NSAttributedString *str = [[NSAttributedString alloc]initWithString:@"我爱中国" attributes:dicM];

self.lbltext.attributedText = str;

新的方法采用的是 attributes,attributes参数需要的是一个数组

我们常用的有几个

NSMutableParagraphStyle* paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];

paragraphStyle.lineBreakMode =NSLineBreakByCharWrapping;

设置对其方式

UIFont *font = [UIFont fontWithName:@"Courier" size:kCellFontSize];

/// Make a copy of the default paragraph style

NSMutableParagraphStyle *paragraphStyle = [[NSParagraphStyle defaultParagraphStyle] mutableCopy];

/// Set line break mode

paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail;

/// Set text alignment

paragraphStyle.alignment = NSTextAlignmentRight;

NSDictionary *attributes = @{ NSFontAttributeName: font,

NSParagraphStyleAttributeName: paragraphStyle };

[text drawInRect:rect withAttributes:attributes];

相关文章

  • attribute属性,富文本属性改变字体

    NSDictionary *dicM = [NSDictionary dictionary]; NSShadow ...

  • 【CSS属性大全】

    CSS的文本属性 文本属性-字体风格 font-style:设置字体风格; 常用的属性:normal(常规字体)、...

  • Apple Documentation <Foundati

    富文本NSAttributedString,有属性的字符串,可以设置字体,字号,颜色等属性。 以UILable为例...

  • iOS 富文本属性

    富文本属性的一些简单使用 一、NSAttributedString属性列表: 二、富文本属性设置: 因富文本属性这...

  • CSS3美化网页元素

    一、网页文本 CSS文本属性可以定义文本的外观,通过文本属性,可以改变文本的颜色、大小、字体类型以及对齐文本,装饰...

  • HTML与CSS的字体

    字体 font-family ​ 文本字体,该属性设置文本的字体。 ​ font-family属性应该设置...

  • 九、CSS字体属性与文本属性

    一、CSS字体属性与文本属性 1、CSS字体属性 CSS Fonts(字体)属性用于定义、大小、粗细、和文字样式(...

  • [iOS]详解文本属性Attributes

    转载自 “流火绯瞳” 的 [iOS]详解文本属性Attributes 每次需要特殊设置文本的attribute属性...

  • 前端—列表文本字体

    [前端 -- 文本属性和字体属性] 文本对齐 text-align 属性规定元素中的文本的水平对齐方式。 属性值:...

  • NSAttributedString浅析

    NSFontAttributeName(字体) 该属性所对应的值是一个 UIFont 对象。该属性用于改变一段文本...

网友评论

      本文标题:attribute属性,富文本属性改变字体

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