2011-09-13 39 views
3

我对NSMenuItem的定制视图包含NSButton。该按钮的标题是在运行时确定的,我想调整按钮的框架,以便内容(按钮标题)始终适合。如何获得NSButton的首选大小?

我知道[NSAttributedString boundingRectWithSize:options:],但我想知道是否有一个内置的方式为NSButtons甚至NSView级别做到这一点。

回答

5

NSButton继承NSControl-sizeToFit方法,它可能提供您正在寻找的东西。

+0

NSGod又救了我!谢谢 – Mark

+0

不适用于所有按钮类型(例如,复选框会返回太小的尺寸)。 –