2010-08-10 47 views
0

如何通過代碼獲取NSTextField(或任何對象)以尊重下面的自動調整選項?我想動態地將新對象添加到視圖中,但是當我增加視圖的高度時,它們被錨定到左下方,而不是如圖所示的左上方,因此新的文本域被放在舊域的頂部。相當於IB中自動調整掩碼錨定選項的代碼是什麼?

這是甚至可能通過代碼?

Autoresize

回答

3

任何你可以在Interface Builder你可以通過代碼來執行。

[myTextField setAutoresizingMask:(NSViewMaxXMargin | NSViewMinYMargin)]; 

這意味着TextView的和它的父的右邊緣之間的裕度將是靈活的,如將底部邊緣和它的父之間的空白。其他一切都是靜態的。

+0

啊。謝謝。我看到了這些選項,但誤解了它們。 – 2010-08-10 16:34:38

相關問題