如何获得NSButton的首选大小?

Mar*_*ark 3 cocoa nsview nsattributedstring nsbutton

我有一个自定义视图NSMenuItem包含一个NSButton.按钮的标题是在运行时确定的,我想调整按钮的框架,以便内容(按钮标题)始终适合.

我知道[NSAttributedString boundingRectWithSize:options:],但我想知道是否有一个内置的方法来为NSButtons甚至在NSView级别上执行此操作.

NSG*_*God 5

NSButton继承NSControl-sizeToFit方法,可以提供你正在寻找的东西.