【发布时间】:2011-03-20 06:06:51
【问题描述】:
我需要一个像 CTFrameGetVisibleStringRange 这样的方法,它可以为我提供将以换行模式(即自动换行)提供的给定大小呈现的文本。例如,我有很长的一行文本.. 并且我有一个给定的矩形来绘制包含在其中的文本,但是无论文本被截断,我都会继续在它停止的另一个区域呈现它。所以我需要一个类似的方法:
NSString * text = "The lazy fox jumped over the creek";
[text drawAtPoint:CGPointMake(0, 0) forWidth:20 withFont:[UIFont fontWithName:@"Arial" size:10] lineBreakMode:UILineBreakModeWordWrap];
// now I do I know how much it drew before it stopped rendering?
有人有什么想法吗?
**已编辑:请参阅我的解决方案。
【问题讨论】:
标签: iphone sizewithfont