3
我对NSMenuItem
的定制视图包含NSButton
。该按钮的标题是在运行时确定的,我想调整按钮的框架,以便内容(按钮标题)始终适合。如何获得NSButton的首选大小?
我知道[NSAttributedString boundingRectWithSize:options:]
,但我想知道是否有一个内置的方式为NSButtons甚至NSView级别做到这一点。
我对NSMenuItem
的定制视图包含NSButton
。该按钮的标题是在运行时确定的,我想调整按钮的框架,以便内容(按钮标题)始终适合。如何获得NSButton的首选大小?
我知道[NSAttributedString boundingRectWithSize:options:]
,但我想知道是否有一个内置的方式为NSButtons甚至NSView级别做到这一点。
NSButton
继承NSControl
的-sizeToFit
方法,它可能提供您正在寻找的东西。
NSGod又救了我!谢谢 – Mark
不适用于所有按钮类型(例如,复选框会返回太小的尺寸)。 –