功能强大的 iOS 富文本编辑与显示框架。(该项目是 YYKit 组件之一) 特性 API 兼容 UILabel 和 UITextView 支持高性能的异步排版和渲染 扩展了 CoreText 的属性以支持更多文字效果 支持 UIImage、UIView、CALayer 作为图文混排元素 支持添加自 ...
分类:
移动开发 时间:
2016-05-09 08:32:27
阅读次数:
496
iOS实现简单图文混排效果 在很多新闻类或有文字展示的应用中现在都会出现图文混排的界面例如网易新闻等,乍一看去相似一个网页,其实这样效果并非由UIWebView 加载网页实现。现在分享一种比较简单的实现方式 iOS sdk中为我们提供了一套完善的文字排版开发组件:CoreText。CoreText库 ...
分类:
移动开发 时间:
2016-05-04 08:55:04
阅读次数:
180
在上一篇《基于 CoreText 的排版引擎:基础》中,我们学会了排版的基础知识,现在我们来增加复杂性,让我们的排版引擎支持图片和链接的点击。
支持图文混排的排版引擎
改造模版文件
下面我们来进一步改造,让排版引擎支持对于图片的排版。在上一小节中,我们在设置模版文件的时候,就专门在模板文件里面留了一个名为type的字段,用于表示内容的类型。之前的type的值都是txt,这次,我们...
分类:
其他好文 时间:
2016-04-29 17:18:28
阅读次数:
190
本章前言
使用 CoreText 技术,我们可以对富文本进行复杂的排版。经过一些简单的扩展,我们还可以实现对于图片,链接的点击效果。CoreText 技术相对于 UIWebView,有着更少的内存占用,以及可以在后台渲染的优点,非常适合用于内容的排版工作。
本章我们将从最基本的开始,一步一步完成一个支持图文混排、支持图片和链接点击的排版引擎。
CoreText 简介
CoreText 是用...
分类:
其他好文 时间:
2016-04-29 17:15:35
阅读次数:
225
本章前言
在上一篇《基于 CoreText 的排版引擎:基础》中,我们学会了排版的基础知识,现在我们来增加复杂性,让我们的排版引擎支持图片和链接的点击。
支持图文混排的排版引擎
改造模版文件
下面我们来进一步改造,让排版引擎支持对于图片的排版。在上一小节中,我们在设置模版文件的时候,就专门在模板文件里面留了一个名为type的字段,用于表示内容的类型。之前的type的值都是txt,这次,我们...
分类:
其他好文 时间:
2016-04-26 19:38:34
阅读次数:
175
本章前言
使用 CoreText 技术,我们可以对富文本进行复杂的排版。经过一些简单的扩展,我们还可以实现对于图片,链接的点击效果。CoreText 技术相对于 UIWebView,有着更少的内存占用,以及可以在后台渲染的优点,非常适合用于内容的排版工作。
本章我们将从最基本的开始,一步一步完成一个支持图文混排、支持图片和链接点击的排版引擎。
CoreText 简介
CoreText 是用...
分类:
其他好文 时间:
2016-04-26 19:36:56
阅读次数:
295
iOS文字排版(CoreText)那些事儿 发布于:2014-05-21 15:17阅读数:40453 和我们平时说的字体不同,计算机意义上的字体表示的是同一大小,同一样式(Style)字形的集合。从这个意义上来说,当我们为文字设置粗体,斜体时其实是使用了另外一种字体(下划线不算)。而 “” iOS ...
分类:
其他好文 时间:
2016-04-04 22:28:59
阅读次数:
572
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。 首先导入CoreText.framework,并在需要使用的文件中导入: #import<CoreText/CoreText.
分类:
其他好文 时间:
2016-01-29 03:23:59
阅读次数:
300
前言 第一次听到 ibireme 这个名字,是看到他在 微博上分享 了 YYText 开源库。当时我第一眼见到 YYText 的功能示意 GIF 图时(下图所示),就被它丰富的功能吸引了。YYText 应该是我见到过的功能最强大的基于 CoreText 的排版框架了。 令人惊讶的是,YYText 虽
分类:
其他好文 时间:
2016-01-29 03:20:29
阅读次数:
268
CoreText学习笔记其中包括CoreText使用的简单封装
分类:
其他好文 时间:
2016-01-07 21:29:29
阅读次数:
389