Macos 什么';s相当于;sizeWithFont:“;Mac的方法?

Macos 什么';s相当于;sizeWithFont:“;Mac的方法?,macos,nsstring,size,nstextview,Macos,Nsstring,Size,Nstextview,我熟悉iPhone的sizeWithFont:。现在,我正在尝试为Mac构建一个应用程序,需要类似的东西,但我不知道如何做到:/ 这就是我需要它的原因:我有一个显示一些文本的面板,我想调整它的大小,使它正好适合内容(aNSTextView)。你会怎么做?看看NSString的sizeWithAttributes:。你必须创建一个属性字典;看看这个。@Bernardo:请不要回滚有用的更改。你的标题有一个拼写错误,其他人很好地解决了这个问题。但这对我来说似乎不够好。请看一下我的问题,看看你是否能回

我熟悉iPhone的
sizeWithFont:
。现在,我正在尝试为Mac构建一个应用程序,需要类似的东西,但我不知道如何做到:/


这就是我需要它的原因:我有一个显示一些文本的面板,我想调整它的大小,使它正好适合内容(a
NSTextView
)。你会怎么做?

看看NSString的
sizeWithAttributes:
。你必须创建一个属性字典;看看这个。

@Bernardo:请不要回滚有用的更改。你的标题有一个拼写错误,其他人很好地解决了这个问题。但这对我来说似乎不够好。请看一下我的问题,看看你是否能回答。最后回答了我的一个问题(前面评论中的链接)。但无论如何,我猜这里的问题似乎只是如何获得排版边界,而不是我想要的可见边界。@andyvn22您能确认截至2013年和Mavericks吗?您需要同时使用sizeWithAttributes和BoundingRectizeWithSize,请参见此处: