2012-03-13 74 views
0

這可能是一個基本的視圖設置問題,對我來說是裸露的。NSTextField不包含在NSView的調整大小

我有一個NSTextView,我把它放在NSView的頂部。 (NSView-> NSTextView)

enter image description here

當我移動窗口,標籤放撐(在視圖中的中間),但是當我調整視圖大小,標籤消失。

enter image description here

什麼是做出正確的方式,以確保標籤始終保持集中在我把它?我也嘗試把它放在另一個自定義NSView(NSView-> NSView-> NSTextField)中,但它不保持居中。

對於它在Xcode 4是值得我用自動佈局:

enter image description here

在此先感謝

+0

水平或垂直居中? – 2012-03-13 22:12:27

+0

我想要的是讓它保持底部邊緣以上的幾個像素(我已經有它居中),但設置一個約束(如上所示)不這樣做。 – Maverick 2012-03-13 22:14:10

+0

父視圖本身有哪些約束? – 2012-03-13 22:54:29

回答

0

我通過創建底欄解決了這個問題(內容邊界=大底邊框在主窗口中設置爲IB)

0

請注意,您可以通過自動調整設置來定義子視圖(您的標籤)的佈局行爲Interface Builder的大小檢查器。

Size inspector/Autoresizing settings

  1. 選擇標籤。
  2. 打開大小檢查器。
  3. 如屏幕截圖所示啓用紅色箭頭。
相關問題