`
prevention
  • 浏览: 75474 次
社区版块
存档分类
最新评论

大锐哥的iOS开发教程(4)用TTTAttributedLabel创建变化丰富的UILabel

阅读更多

iOS Dev (4) 用TTTAttributedLabel创建变化丰富的UILabel

  • 2013年8月16日

1. 不同颜色的字段混合在一个Label里怎么实现?

TTTAttributedLabel是怎么做的:

TTTAttributedLabel *hintLabel1 = [[TTTAttributedLabel alloc] initWithFrame:CGRectMake(10.0, 10.0, 300, 30.0)];
[hintLabel1 setNumberOfLines:2];
[hintLabel1 setFont:[UIFont systemFontOfSize:12.0f]];
[hintLabel1 setBackgroundColor:[UIColor clearColor]];
[hintLabel1 setTextAlignment:NSTextAlignmentLeft];
[hintLabel1 setLineBreakMode:NSLineBreakByWordWrapping];
NSMutableAttributedString *hintString1 = [[NSMutableAttributedString alloc] initWithString:@"今天是个好日子。"];
[hintString1 addAttribute:(NSString *)kCTForegroundColorAttributeName value:(id)[[UIColor blueColor] CGColor] range:NSMakeRange(3,3)];
[hintLabel1 setText:hintString1];
[self.view addSubview:hintLabel1];

2. 其他用法

自己探索吧。 

Ref: https://github.com/mattt/TTTAttributedLabel

分享到:
评论

相关推荐

    iOS开发视频教程

    资源名称:iOS开发视频教程资源目录:【】iOS开发视频教程-第01讲-iOS历史介绍【】iOS开发视频教程-第02讲-XCode安装【】iOS开发视频教程-第03讲-UIView_PPT【】iOS开发视频教程-第04讲-UILabel【】iOS开发视频教程-...

    《iOS开发零基础入门教程》(40集)

    资源名称:《iOS开发零基础入门教程》(40集)资源目录:【】传智播客《iOS开发零基础入门教程》1.1【】传智播客《iOS开发零基础入门教程》1.2【】传智播客《iOS开发零基础入门教程》1.3【】传智播客《iOS开发零基础...

    小码哥李明杰MJ iOS底层原理 视频教程

    小码哥李明杰MJ iOS底层原理视频教程 全部视频都有 小码哥李明杰MJ iOS底层原理视频教程 全部视频都有 小码哥李明杰MJ iOS底层原理视频教程 全部视频都有 小码哥李明杰MJ iOS底层原理视频教程 全部视频都有 小码哥...

    20天搞定iphone软件开发教程ios开发教程

    在本教程“20天搞定iPhone软件开发教程iOS开发教程”中,你将全面了解如何从零基础开始,一步步成为一名熟练的iOS应用开发者。这个教程可能是由一系列的课程、视频或者文档组成的,旨在帮助你在短时间内掌握iOS应用...

    ios开发教程,iphone开发教程,苹果开发教程

    这篇“iOS开发教程”涵盖了从入门到精通的全过程,适合初学者和有一定经验的开发者参考。 Swift是Apple于2014年推出的编程语言,它以其简洁、安全和高性能的特点迅速获得了开发者们的喜爱。Swift语法清晰,易于学习...

    ios7 开发教程

    iOS7开发教程是一本专注于教授如何使用最新的iOS 7系统进行应用程序开发的书籍。该教程面向的是新接触iOS开发以及已经有一定经验但想了解iOS 7特性的开发者们。这本书的ISBN编号为978-0-9860273-5-2,由Neil Smyth...

    swift ios开发最新教程

    在"swift ios开发最新教程"中,你将找到针对iOS 11和iOS 10两个不同版本的详细教学资源,这些资源可以帮助你从初学者到进阶者逐步提升Swift编程和iOS应用开发的能力。 首先,让我们从"Beginning iOS 10 Programming...

    IOS应用源码——TTTAttributedLabel for iOS.rar

    在iOS原生的UILabel中,我们只能设置单一字体和颜色,而TTTAttributedLabel则打破了这一限制,极大地增强了UI的表现力。 1. **富文本支持**:TTTAttributedLabel可以处理NSAttributedString对象,允许你在同一段...

    《iOS开发项目化入门教程》源代码

    《iOS开发项目化入门教程》源代码是一份针对初学者的宝贵资源,旨在通过实际项目的实践,帮助开发者快速掌握iOS应用程序开发的基础技能。这个压缩包包含了一系列与iOS开发相关的源代码文件,这些文件反映了iOS应用从...

    ios开发之UILabel实现秒表

    在iOS开发中,UILabel是一个非常基础且常用的组件,通常用于显示单行或多行文本。本教程将探讨如何利用UILabel来实现一个简单的秒表功能。这个功能主要包括开始、停止和复位三个操作,非常适合iOS开发初学者进行实践...

    iOS程序开发教程(PPT+代码)

    在本“iOS程序开发教程”中,我们涵盖了多个关键知识点,包括iOS应用的基本架构、编程语言、用户界面设计以及数据存储。以下是对每个讲座主题的详细解析: 1. **MVC(模型-视图-控制器)模式**:Title Lecture 1 ...

    ios中文开发教程资料全收录

    在iOS中文开发教程资料全收录中,我们涵盖了iOS应用程序开发的核心知识、工具和技术。这份教程旨在帮助初学者和有经验的开发者深入理解iOS平台,并掌握必要的技能来构建高质量的应用程序。以下是一些关键知识点的...

    swift-iOS开发中实现UILabel滚动类似于跑马灯效果;

    在iOS开发中,为了创建一个类似跑马灯效果的UILabel,开发者经常需要用到文字滚动功能。这个效果通常是当UILabel中的文本内容超过其显示区域时,文本会自动从一侧滑入另一侧,给人一种持续滚动的感觉。Swift作为苹果...

    极客学院 iOS开发新版视频教程 4G IOS开发视频教程

    极客学院 iOS开发新版视频教程 4G IOS开发视频教程 txt

    iOS_UILabel and UITextField

    在iOS开发中,`UILabel`和`UITextField`是两个非常重要的UI组件,它们在构建用户界面时起到不可或缺的作用。这两个控件都属于UIKit框架,用于显示文本内容,但它们的功能和用途有所不同。让我们深入探讨一下它们的...

    IOS开发 手写代码 指导教程

    本文将作为一份初级入门的指导教程,详细阐述iOS开发中的手写代码实践。 首先,我们要了解iOS开发的基本环境:Xcode。Xcode是Apple官方提供的集成开发环境(IDE),用于编写Objective-C和Swift语言的iOS应用程序。...

    [iOS开发教程-3]Create a Detail View Page using UIImageView, UITextView and UILabel

    在这个教程——"iOS开发教程-3:使用UIImageView, UITextView和UILabel创建详细视图页面"中,我们将深入探讨如何利用这些基本UI组件构建一个具有图像、文本和标签的详细信息展示界面。这个教程适用于初学者,旨在...

    TTTAttributedLabel

    TTTAttributedLabel 是一个强大的iOS开发中的UI组件,它扩展了标准的UILabel,使得开发者可以轻松地添加富文本特性,如颜色、字体变化、链接等。这个组件由Mattt Thompson创建,是三脚猫(Three20)库的一部分,但...

    IOS开发官方教程(中文)

    开发 iOS 应用程序,您需要: Mac 电脑,运行 OS X 10.8 (Mountain Lion) 或更高版本 Xcode iOS SDK Xcode 是 Apple 的集成开发环境 (IDE)。Xcode 包括源代码编辑器、图形用户界面编辑器和许多其他功 能。iOS SDK 扩展...

    最新iOS11开发教程swift4+xcode9

    最新iOS11开发教程swift4+xcode9,iOS 11开发概述 iOS 11新特性 编写第一个iOS 11应用 4 创建iOS11项目 4 运行iOS11程序 7 iOS11模拟器介绍 iOS11Main.storyboard文件编辑界面 编写第一个iOS11代码Hello,World 15 ...

Global site tag (gtag.js) - Google Analytics