`
lizhuang
  • 浏览: 904023 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

NSMutableAttributedString使用

 
阅读更多
NSMutableAttributedString *attriString = [[NSMutableAttributedString alloc] initWithString:@"范例范例范例范例范例范例范例范例范例范例"];
   
   
    [attriString addAttribute:(NSString *)kCTForegroundColorAttributeName
                        value:(id)[UIColor redColor].CGColor
                        range:NSMakeRange(3, 4)];
   
    NSUInteger length = [attriString length];
    //添加字体目标字符串从下标0开始到字符串结尾
    UIFont *baseFont = [UIFont systemFontOfSize:17.0];
    [attriString addAttribute:NSFontAttributeName value:baseFont
                       range:NSMakeRange(0, length)];
  
   
    CATextLayer *textLayer = [CATextLayer layer];
    textLayer.string = attriString;
    textLayer.frame = CGRectMake(47, 12, 226, 56);
    [self.view.layer addSublayer:textLayer];
分享到:
评论

相关推荐

    iOS - NSMutableAttributedString 富文本的实现

    在本篇文章中,我们将深入探讨如何使用`NSMutableAttributedString` 来实现富文本效果,并通过一个名为`TextViewDemo` 的示例项目来展示其实现。 首先,`NSMutableAttributedString` 的基础用法是创建一个新的实例...

    iOS利用NSMutableAttributedString实现富文本的方法小结

    在iOS应用开发中,富文本的使用能极大地提升用户体验,使文本内容更加生动和多样化。NSMutableAttributedString是苹果提供的一个核心文本框架中的类,用于处理带有属性的字符串,它允许我们为字符串的不同部分设置...

    NSAttributeString富文本的使用

    在处理更复杂的富文本时,可能需要使用`NSMutableAttributedString`来添加、修改或删除属性。例如,遍历已有字符串并修改某些部分的属性: ```swift let originalString = "Hello, World!" let attributedString = ...

    motion-mastr:RubyMotion + iOS 7 及更高版本 + NSMutableAttributedString

    用于 iOS 7+ 的 RubyMotion 库以拥有 NSMutableAttributedString。 MASTR = 可变属性字符串 安装 将此添加到您的 Gemfile 中: gem 'motion-mastr' 然后运行它来安装它: bundle 要求 iOS 7 或更高版本 用法 ...

    ios-同一label用多个颜色,如qq评论回复.zip

    这种需求在iOS的UIKit框架下是完全可以实现的,主要涉及到NSAttributedString和NSMutableAttributedString类的使用。 首先,UILabel默认只能显示单色文本,但通过使用NSAttributedString,我们可以指定字符串中特定...

    ios-富文本(支持图文混排、图片可网络可本地,gif请导入yykit).zip

    在iOS中,我们可以使用`NSAttributedString`和`NSMutableAttributedString`类来创建和操作富文本。这些类提供了丰富的API来设置文本属性,比如通过`NSAttributedStringKey`中的`font`、`foregroundColor`、`...

    ios-富文本的两种实现方法Demo.zip

    这个“ios-富文本的两种实现方法Demo.zip”压缩包提供了一个示例,展示了如何使用`NSMutableAttributedString`和`CoreText`框架来实现富文本显示,这对于初学者来说是非常有价值的教育资源。 首先,我们来详细探讨`...

    AttributedDemo

    `UILabel` 默认情况下只能显示单一格式的文本,但通过使用`NSAttributedString` 和 `NSMutableAttributedString` 类,我们可以为`UILabel`设置属性文本,使其能够展示带有不同样式属性的文本。`NSAttributedString` ...

    ios-UITextView中插入图片.zip

    下面将详细解释如何使用`NSMutableAttributedString`在`UITextView`中插入图片: 1. **创建图片属性字符串**: 首先,你需要创建一个`NSAttributedString`对象,用于表示图片。这可以通过使用`NSAttachment`类来...

    IOS UILabel字体不同颜色实现

    总之,通过使用`NSMutableAttributedString`和相关的属性设置,iOS开发者可以方便地在UILabel中实现不同字体颜色的效果,提高用户界面的视觉吸引力和信息传达效率。这个技巧在很多场景下都非常实用,比如消息显示、...

    UILabel的text设置不同颜色、字体

    总之,通过使用`textColor`、`font`以及`NSMutableAttributedString`,开发者可以在iOS应用中为UILabel创建丰富多样的文本样式,提升用户界面的视觉效果。在实际开发中,可以根据需求灵活运用这些技巧,打造个性化的...

    多年iOS开发经验总结

    首先,关于UILabel的文本属性设置,通过使用NSMutableAttributedString类,可以对UILabel中的文本进行富文本操作。例如设置行间距,需要创建NSMutableAttributedString对象,并给该对象设置NSMutableParagraphStyle...

    iOS富文本的使用方法示例详解

    富文本的使用通常涉及到`NSAttributedString`和`NSMutableAttributedString`类,它们是iOS提供的一组用于处理带属性文本的工具。本文将详细介绍如何在iOS中使用富文本,并通过示例代码进行讲解。 首先,富文本的...

    ios-富文本.zip

    在iOS中,我们通常使用NSAttributedString和NSMutableAttributedString来创建和编辑富文本,因为它们可以存储属性信息,如颜色、字体和链接。 首先,我们要了解NSAttributedString。这个类代表了一段带属性的文本,...

    iOS利用NSAttributeString实现不同颜色大小显示的方法

    本文将详细介绍如何使用NSAttributeString在iOS中实现这一功能,并提供多种解决方案,从最优到简单粗暴,帮助开发者选择适合的实现方式。 首先,我们要理解NSAttributeString是Foundation框架中的一个类,它可以...

    Lable设置不同颜色,下划线,删除线,点击效果等

    如果要显示多色文本,我们可以使用NSAttributedString或NSMutableAttributedString。通过设置属性字符串的不同范围,可以为不同部分的文本指定不同的颜色。例如: ```swift let attributedString = ...

    超链接Label

    超链接Label通常通过使用NSAttributedString或NSMutableAttributedString来实现,这两个类能够对文本进行格式化,包括设置颜色、字体和添加链接。 1. **NSAttributedString与NSMutableAttributedString** ...

    iOS 富文本

    富文本的处理主要涉及到UIKIT框架中的`NSAttributedString`和`NSMutableAttributedString`类,以及它们的相关类如`NSParagraphStyle`, `NSFont`, `NSColor`等。以下是对iOS富文本技术的详细说明: 1. **...

    ios-字体知识

    iOS中的`NSAttributedString`和`NSMutableAttributedString`类可以实现富文本效果,如设置不同部分的字体、颜色和对齐方式。`NSTextContainer`和`NSLayoutManager`用于更复杂的文本布局,如多列文本和流式布局。 7...

Global site tag (gtag.js) - Google Analytics