2012-04-10 77 views
1

我在界面生成器(在Snow Leopard上使用Xcode 4.2)設計我的界面,並且完全對齊兩個元素(兩個NSButton s,有界),一個在另一個下面。當窗口大小調整時,按鈕變得錯位

問題是,當窗口調整大小時,在某些點上,元素看起來沒有對齊(大約1像素左右),而在其他位置,它們仍然完全對齊。


這裏是什麼我的意思是(縮放)例如:

不結盟

enter image description here

未對齊的

enter image description here


這裏是我的調整大小設置(上NSButton):

enter image description here

而對於容器(我上NSButton):

enter image description here


我知道我可能對這樣的罐頭太瘋狂了問題,但我肯定需要解決它。

那麼,爲什麼會這樣呢?我應該怎麼做才能解決它?

+2

絕對不是瘋狂;這是人們應該注意的那種細節。 – 2012-04-10 18:12:35

+0

@IuliusCæsar我現在感覺好多了...... :-) – 2012-04-10 18:15:52

回答

0

兩個按鈕都在同一個容器中嗎?

他們有相同的尺寸&對齊設置?

在檢查器的自動化窗口小部件下面,有一組對齊按鈕。嘗試選擇兩個按鈕並單擊左側對齊按鈕。 (看看是否讓對方錯位。)在下面是放置圖標 - 驗證兩個按鈕在那裏都有相同的設置。

鍵入W的值& H因此兩個按鈕完全相同(即使這些框已經顯示相同,請鍵入它以確保)。還輸入X & Y,因此它們是相同的(除了垂直偏移)。

就個人而言,設置中心縮放比例(最後一張圖片,雙頭水平箭頭)似乎很奇怪,因爲它只錨定在一側。這可能會產生奇怪的效果。另一方面,您既設置了垂直定位符,也設置了垂直定標。

如果一切都失敗了,你可以嘗試(先保存原始版本)刪除第二個按鈕,複製第一個按鈕並將它放在它下面。

相關問題