2011-09-13 36 views
3

我對NSMenuItem的定製視圖包含NSButton。該按鈕的標題是在運行時確定的,我想調整按鈕的框架,以便內容(按鈕標題)始終適合。如何獲得NSButton的首選大小?

我知道[NSAttributedString boundingRectWithSize:options:],但我想知道是否有一個內置的方式爲NSButtons甚至NSView級別做到這一點。

回答

5

NSButton繼承NSControl-sizeToFit方法,它可能提供您正在尋找的東西。

+0

NSGod又救了我!謝謝 – Mark

+0

不適用於所有按鈕類型(例如,複選框會返回太小的尺寸)。 –