Core Text(iOS)
文章平均质量分 84
Kingsley_Chen
这个作者很懒,什么都没留下…
展开
-
CoreText实现图文混排和点击事件
本例子是实现类似于微博的富文本效果,可以实现图文混排和处理点击事件触发。使用CoreText进行图文混排的核心思想是把需要摆放图片的位置用空字符替换原来的字符,并且实现CTRunDelegate,用于动态设置空字符的高度和宽度(代表图片的大小),并且对这些空字符设置一个属性名来区别于其他CTRun,之后进行图片渲染的时候就能通过该属性来区分哪些空字符是代表图片的占位符,哪些是普通的空字符。使用Co原创 2013-07-05 13:05:27 · 8003 阅读 · 4 评论 -
CoreText --- 段落样子CTParagraphStyle
在前面一篇文章中,介绍了属性文字的基本使用,本章节主要针对文字的段落样式展开演示说明。先定义一段演示文字(文字中有中,英文)。[cpp] view plaincopyNSString *src = [NSString stringWithString:@"其实流程是这样的: 1、生成要绘制的NSAttributedString对象。 2、生成一个CTFrameset转载 2013-07-21 15:21:33 · 2163 阅读 · 1 评论 -
CoreText --- 行 CTLineRef
前面两篇文章介绍了文字的样式,段落样式。本文章主要介绍行模式。CTLineRef知识了解:1.字符(Character)和字形(Glyphs)排版系统中文本显示的一个重要的过程就是字符到字形的转换,字符是信息本身的元素,而字形是字符的图形表征,字符还会有其它表征比如发音。 字符在计算机中其实就是一个编码,某个字符集中的编码,比如Unicode字符集,就囊括了大都数存在的字符。转载 2013-07-21 15:22:35 · 2198 阅读 · 0 评论 -
CoreText --- 基本用法
API接口文档。https://developer.apple.com/library/mac/#documentation/Carbon/Reference/CoreText_Framework_Ref/_index.htmlCoreText 框架中最常用的几个类:CTFontCTFontCollectionCTFontDescriptorCTFrame转载 2013-07-21 15:19:57 · 1517 阅读 · 0 评论