2012-02-01 56 views
2

我在視圖中有幾個對象,例如矩形按鈕,開關,UI標籤等,但它們似乎顯示的是我以前設置的5mm以下。這很難解釋,所以我創建了XIB視圖和iPhone視圖的屏幕截圖。XIB與iPhone相比顯示不同位置的對象(包含屏幕截圖)

因此,在這種情況下,請關注「開始」文本。它被設置在界面構建器的正確位置,但已決定在iPhone上向下移動。

對不起,大部分屏幕截圖模糊爲一個私人項目。

但是,對象應顯示它們在XIB上設置的位置,在iPhone上也是如此。

iPhone截圖:

Image 1 of iPhone Screenshot

XIB(Interface Builder的截圖

Xib Screenshot

我試着卸下XIB視圖中的狀態欄,但問題仍然存在

請看圖像時加入http,我無法發佈圖片becaus e我沒有10個代表

回答

3

我會猜測你已經在你的不同UI元素上設置了錯誤的自動調整屏蔽。例如,我認爲開始標籤錨定在視圖的頂部,而其下方的圖像(?)錨定在視圖的底部。

+0

嗯,說實話,我不知道我自己。反正有沒有「固定」的對象?並重新設置尺寸?謝謝 – 2012-02-02 00:10:33

+0

在IB中,選擇佈局檢查器(您可以在此設置框架)。這裏有一個用於設置自動調整掩碼的UI元素。 – 2012-02-02 00:11:43

+0

在自動調整的地方你可以點擊紅色箭頭?我點擊了所有的紅色箭頭,但這並沒有解決問題。我設置的每個對象仍然移動2mm – 2012-02-02 00:28:59