我知道我可以使用:CGSize R = [myString sizeWithFont:uiFont];,但问题是我没有UIFont,我使用核心文本。所以我有CTFontRef。有没有办法用givet得到字符串的大小?我也有double字体大小。
谢谢
发布于 2013-05-13 14:15:29
您可以创建一个CTFramesetter,然后在呈现为文本时使用CTFramesetterSuggestFrameSizeWithConstraints测量字符串的尺寸--使用您提供的附加上下文。
当然,您可以创建一个函数,从那里将变量减少为font+size。
https://stackoverflow.com/questions/16515678
复制相似问题