NSString sizeWithFont行间距

时间:2012-05-13 16:44:00

标签: iphone objective-c ios core-text uifont

我有一个UITableView,其中每个单元格使用Core Text来绘制一些文本。在计算要返回heightForRow的高度时,我使用NSString sizeWithFont来确定单元格的高度。但是,在我的核心文本绘图中,我将每行之间的空间增加几位小数。

问题是,我怎么能在我的heightForRow方法sizeWithFont中弥补这一点,除了默认的字体行间距之外还要考虑行间距?

1 个答案:

答案 0 :(得分:3)

如果您使用Core Text绘制文本,则应使用Core Text计算文本的高度。查看CTFramesetterSuggestFrameSizeWithConstraints功能。