IOS_CoreText
文章平均质量分 71
向晨宇
热爱编程 追求完美 个性执着
展开
-
coreText自定义富文本Label by Gphone
coreText自定义富文本Label by GphoneUILabel是经常使用的一种控件,iOS上的UILabel已经能很好满足一些需求。比如设置对齐方式,换行模式等等。但如果需求是需要一串字符中不同的字符颜色,字体都单独设置,UILabel就无法满足了。那就自己来做个富文本Label好了。先创建继承UILabel的AttributedLabel.h,Attribu转载 2012-10-17 09:58:40 · 3423 阅读 · 0 评论 -
UILabel、UITextView自适应得到高度
在iOS中,经常遇到需要根据字符串的内容动态指定UILabel,UITextView,UITableViewCell等的高度的情况,这个时候就需要动态的计算字符串内容的高度,下面是计算的方法:[cpp] view plaincopy/** @method 获取指定宽度情况ixa,字符串value的高度 @param value原创 2012-12-19 14:03:19 · 14416 阅读 · 0 评论 -
cmap 表
总表cmap表将字符编码映射为 glyph (即字符点阵图)的索引。对于某种字体,选择什么编码依赖于目标平台的默认行为。要想字体运行在使用不同编码的多个平台,需要多个编码表。因此cmap表会包含多个“子表”,每个子表支持一种编码方案。如果该字符的编码在字体文件中找不到任何glyph与之相对应,则其glyph索引指向0。在字体文件中,这个位置是一个代表“字符缺失”的glyph,通常是转载 2012-12-14 14:38:29 · 2469 阅读 · 0 评论 -
iOS 定制应用程序字体
转载:http://blog.csdn.net/kmyhy/article/details/7643568使用Quartz Core绘制文字非常简单,苹果的Quartz 2D参考中演示了如何使用CGContextShowTextAtPoint函数绘制文本。不幸的是,这个函数不支持Unicode字符的绘制(这个函数只支持MacRoman一种编码)。如果你使用中文、日文等亚洲字体,转载 2012-12-14 14:47:16 · 1027 阅读 · 1 评论 -
Low-level text rendering
http://www.codeproject.com/Articles/109729/Low-level-text-rendering下载地址:http://download.csdn.net/detail/xcysuccess3/4886393By Ohmu, 14 Sep 2010转载 2012-12-14 11:22:22 · 2204 阅读 · 0 评论 -
浅析CoreText自由绘制(4)-竖排绘制-如何绕中心点旋转-如何强行设置字体
转载请注明出处:http://blog.csdn.net/xcysuccess3/ Coretext竖排绘制以及如何绕中心点旋转。以及如何设置字体。 不废话。直接上代码。//// CustomView.h// testWingdings//// Created by 向晨宇 on 12-12-6.// Copyright (c) 2012年 向晨宇.原创 2012-12-11 16:48:33 · 5956 阅读 · 0 评论 -
Wingdings字体
[html] view plaincopyspan style="font-size:18px;">by zxy,Java/C++编程交流群:168424095span> [html] view plaincopyspan style="font-size:18px;">在html页面中写入下面代码即可以看到效果转载 2012-12-06 17:30:00 · 3711 阅读 · 1 评论 -
Core Text Tutorial
http://invasivecode.tumblr.com/core-text至今为止看到的Coretext最全面的一篇文章Core Text TutorialAuthor: Eva Diaz-Santana @evdiasanIntroductionAs promised in one of the previous articles on Core Gra转载 2012-10-25 17:06:40 · 3170 阅读 · 0 评论 -
使用CoreText排版,取得文字区域精确大小
在iOS中,要計算文字區域的大小,說實在的是有一點麻煩,因為還沒繪製文字之前,是很難得到文字的區域大小的,所以我們通常的做法是:1.先開一個極大的區域,固定寬度,然後文字往下排。2.設定文字大小及行距。3.取得行數。4.取得文字區域高度=行數X(文字大小+行距)-行距。 //註:最後一行沒有行距5.開一個繪圖(context)大小(文字區域寬高)。6.開始繪圖。7.取得转载 2012-10-24 08:30:46 · 3716 阅读 · 0 评论 -
浅析CoreText自由绘制(3)
http://blog.csdn.net/xcysuccess3 版权所有 ,转载请说明Core Text提供了一系列方便的函数,可以很容易的把文本绘制在屏幕上,对于一个Frame来说,一般并不需要担心文本的排列问题,这些Core Text的函数都可以直接搞定,只要给他一个大小合适的CGRect就可以。但,在某些情况下,我们还希望知道这段文本在绘制之后,对应绘制的字体字号设原创 2012-10-24 10:44:15 · 4168 阅读 · 0 评论 -
IOS 根据 指定的 字体类型 ,size ,计算 绘制 文本 所需要的 宽度与高度
IOS 根据 指定的 字体类型 ,size ,计算 绘制 文本 所需要的 宽度与高度分类: IOS 应用2012-09-13 20:15 162人阅读 评论(0) 收藏 举报Iphone 允许 我们直接用于字体实例变量 的 字体类型(NSString) 有 :“Arial”,“Helvetica”,"Georgia","Courier N转载 2012-10-24 14:03:08 · 2267 阅读 · 0 评论 -
浅析CoreText自由绘制
http://blog.csdn.net/xcysuccess3 版权所有 ,转载请说明这三天自己一直在研究如何绘制文字,首先是找了CoreText, 但是没有发现DrawAtPosition的方法,无奈之下转向CoreGraphic,这里倒是有一个DrawAtPosition,具体思路就是把文字转换成图元然后去绘制。这位仁兄讲的非常好:http://blog.csdn.net/kmyhy/a原创 2012-10-22 20:03:20 · 4294 阅读 · 0 评论 -
浅析CoreText自由绘制(2)
http://blog.csdn.net/xcysuccess3 版权所有 ,转载请说明1.竖排绘制- (void)drawRect:(CGRect)rect //竖排绘制{ // Drawing code here. CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetTex原创 2012-10-23 14:54:46 · 4281 阅读 · 2 评论 -
CGContext坐标变换
讨论http://www.cnblogs.com/delonchen/archive/2011/06/12/CGContextDrawImage.html这个函数绘制图片,但坐标系统原点在左上角,y方向向下的(坐标系A),但在Quartz中坐标系原点在左下角,y方向向上的(坐标系B)。图片绘制也是颠倒的。要达到预想的效果必须变换坐标系,代码如下:void d原创 2012-10-22 19:45:37 · 6545 阅读 · 0 评论 -
自定义字体
让app支持嵌入字体的方法,iOS 3.2之后,各式字体都可自定义~方法很简单:1.将MWindyHK-Bold.otf拖到项目资源中2.info.plist里面添加下列key,其中MWindyHK-Bold.otf为外嵌字体,类型是array,可添加多个UIAppFonts(Fonts provided by application) key,类型是array原创 2012-10-18 13:08:31 · 1597 阅读 · 0 评论 -
CoreText基础-字体必修课
介绍一些字体的术语,以及对应的英文名称字体(Font):是一系列字号、样式和磅值相同的字符(例如:10磅黑体Palatino)。现多被视为字样的同义词字面(Face):是所有字号的磅值和格式的综合字体集(Font family):是一组相关字体(例如:Franklin family包括Franklin Gothic、Fran-klinHeavy和Franklin Compr转载 2012-10-18 10:29:02 · 1123 阅读 · 0 评论 -
NSAttributedString 详解
NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。http://blog.sina.com.cn/s/blog_6cffce7701016k7p.html首先导入CoreText.framework,并在需要使用的文件中导入:#i转载 2012-10-18 10:25:13 · 1423 阅读 · 0 评论 -
如何使用Core Text计算一段文本绘制在屏幕上之后的高度
作者:virushuo 发表于 2010-07-17 03:07 最后更新于 2010-07-17 14:07版权声明:按照by-nc-sa的cc协议可转载,拒绝采用“独家” 授权媒介(含网站和平面媒体)转载、引用、链接,除非获得本人许可。转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。http://blog.devep.net/virushuo/2010/0转载 2012-10-17 10:09:21 · 2039 阅读 · 0 评论 -
如何使用Core Text创建一个简单的杂志图书App
博文的作者是"iOS Tutorial Team"成员 Marin Todorov, 有着12年的软件开发经验,是一个独立开发者,是Touch Code Magazine 的作者。 Core Text是iOS 3.2+和OSX 10.5+的文本渲染引擎,可以让你自由的控制文本格式和排版。 Core Text不同于UIKit和Core原创 2012-10-17 10:34:03 · 4039 阅读 · 0 评论