0
我想要一個複選框,就像標準複選框(首先是複選框,右邊是它的標題),但我希望它從右側對齊。如果我將對齊方式更改爲右側,那麼只有文本會向右移動,但按鈕本身仍然位於左側。NSButton與右邊對齊
如何在不知道NSButton邊界的情況下實現這一目標?
我想要一個複選框,就像標準複選框(首先是複選框,右邊是它的標題),但我希望它從右側對齊。如果我將對齊方式更改爲右側,那麼只有文本會向右移動,但按鈕本身仍然位於左側。NSButton與右邊對齊
如何在不知道NSButton邊界的情況下實現這一目標?
閱讀Interface Builder用戶指南中的Interface Layout。事實證明,只需使初始狀態的複選框儘可能大,然後設置struts和彈簧,使其在更改時正確調整大小。
要在代碼中做同樣的事情,請閱讀setAutoresizingMask:
method in NSView。
「不知道NSButton的邊界」,我只改變標題,但我不知道它會有多長時間,所以這將是一個確定邊界的問題。 – Jef 2010-03-11 18:54:47
爲什麼你不知道NSButton的邊界?只需打電話給它。一旦您正確定位其當前尺寸並設置自動調整屏蔽,未來的尺寸更改將爲您照顧。 – 2010-03-11 19:12:31
我仍然認爲我在這裏失去了一些東西;改變它的標題不會自動調整它的大小......不僅僅是當它的超級視圖改變它的界限時,它的自動調整屏蔽嗎? – Jef 2010-03-11 19:23:02