1

我知道我可以使用:CGSize R = [myString sizeWithFont:uiFont]; 但问题是我没有 UIFont,我使用 Core Text。所以我有 CTFontRef。有什么方法可以使用给定的 CTFontRef 获取字符串大小?我也有字体大小double

谢谢

4

1 回答 1

0

您可以创建一个CTFramesetterthen 用于CTFramesetterSuggestFrameSizeWithConstraints在呈现为文本时测量字符串的尺寸 - 使用您提供的附加上下文。

当然,您可以创建一个函数,将变量从那里减少为字体+大小。

于 2013-05-13T06:15:29.237 回答