Skip to content

chenchangqing/learncoretext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

learncoretext

学习IOS之CoreText

环境:xcode-6.3.2 swift-1.2

----- ----- ----- example01 ----- ----- -----

来源:iOS开发指南第二版Text Kit基础

v1.0:给UITextView中的文字上色

v1.1:环绕图片的文字

v1.2:根据设置动态改变字体

----- ----- ----- example02 ----- ----- -----

来源:基于 CoreText 的排版引擎 http://blog.devtang.com/blog/2015/06/27/using-coretext-1/

v2.0:在视图上显示一段文字,可配置基本的颜色、字体大小、行间距、行宽度等

v2.1:同一行的文字支持可以有不同的颜色

v2.2:可以支持使用json配置文字属性

v2.3:可以支持使用json配置图片属性,并显示

v2.4:可以支持点击图片事件、点击超链的事件

----- ----- ----- example03 ----- ----- -----

来源:NSAttributedString的使用详解 http://www.jikexueyuan.com/course/1581_1.html?ss=1

v3.0:简单使用NSAttributedString,在UILabel中显示富文本

v3.1:简易封装NSAttributedString富文本Style

v3.2:使用GONMarkupParser创建富文本

----- ----- ----- example04 ----- ----- -----

来源:极客讲师的开源代码 https://github.com/YouXianMing/BookTextView

v4.0:使用TextKit进行富文本排版