2010-03-11 102 views
0

我想要一個複選框,就像標準複選框(首先是複選框,右邊是它的標題),但我希望它從右側對齊。如果我將對齊方式更改爲右側,那麼只有文本會向右移動,但按鈕本身仍然位於左側。NSButton與右邊對齊

如何在不知道NSButton邊界的情況下實現這一目標?

回答

0

閱讀Interface Builder用戶指南中的Interface Layout。事實證明,只需使初始狀態的複選框儘可能大,然後設置struts和彈簧,使其在更改時正確調整大小。

要在代碼中做同樣的事情,請閱讀setAutoresizingMask: method in NSView

+0

「不知道NSButton的邊界」,我只改變標題,但我不知道它會有多長時間,所以這將是一個確定邊界的問題。 – Jef 2010-03-11 18:54:47

+0

爲什麼你不知道NSButton的邊界?只需打電話給它。一旦您正確定位其當前尺寸並設置自動調整屏蔽,未來的尺寸更改將爲您照顧。 – 2010-03-11 19:12:31

+0

我仍然認爲我在這裏失去了一些東西;改變它的標題不會自動調整它的大小......不僅僅是當它的超級視圖改變它的界限時,它的自動調整屏蔽嗎? – Jef 2010-03-11 19:23:02