读书人

如何样绘制一段文字并获得文字的高度

发布时间: 2013-03-01 18:33:02 作者: rapoo

怎么样绘制一段文字并获得文字的高度
在os x下绘制文字,要求长度100,太长的则分行。并且最后得到文字的总体高度?

例如以下绘制的文字效果:

********************************************
缺少跟踪。比如现在用户反馈一个问
题,做法是客服告诉具体负责开发人员,
然后研发人员根据主观意愿进行。
后面的跟踪的工作就没有了:哪些问
题优化级高,应该及时修改?哪些问题优
先级低,可以延后修改,或不需要修改?
问题修改没有?是否正确地修改了?都没
有后续的跟踪。
********************************************

//str为NSString
[str drawInRect:NSRectMake(0, 0, 100, 300)];

这里做法是给出一个足够高的高度,比如300。
但是我需要知道这个真正的高度怎么办?

还有Core Text这套库有相关的知识么?
[解决办法]

引用:
在os x下绘制文字,要求长度100,太长的则分行。并且最后得到文字的总体高度?

例如以下绘制的文字效果:

********************************************
缺少跟踪。比如现在用户反馈一个问
题,做法是客服告诉具体负责开发人员,
然后研发人员根据主观意愿进行。
后面……


getlength
[解决办法]
请试下下面这个方法
CGSize size = [text sizeWithFont:[UIFont systemFontOfSize:20.0f] constrainedToSize:CGSizeMake(100,MAXFLOAT) ....];
size会返回按这种方法显示,文本的实际高与宽。
希望能帮到你

读书人网 >Iphone

热点推荐