2014-12-19 106 views
1

我想用XCode 6接口生成器來構建一個視圖控制器筆尖。目前我的視圖控制器只包含一個我已經設置了深灰色背景色的視圖。當我在iPhone模擬器中加載它時,一切都按預期工作,即視圖用深灰色背景色填充屏幕。當我在iPad中加載時,視圖向左和向上移動。XCode6接口生成器的iPad問題

對於iPhone尺寸類,我使用w:Compact h:Regular。

對於iPad尺寸類,我使用的是w:Regular h:Any。

在界面構建器預覽中,iPhone和iPad看起來都應該如此。

下面是它看起來像在iPad模擬器:

enter image description here

別的東西值得留意。圖像中顯示的視圖控制器是整個視圖控制器。它不只是部分可見。 任何想法爲什麼發生這種情況?謝謝!

+0

您是否在使用autolayout? – Oren

+0

是的,但沒有設置任何約束。只需設置我假設的默認視圖即可完全控制它。 – Pheepster

+0

沒有約束,您的輸出是預期的。 –

回答

0

您確定您使用的自動佈局設置良好嗎? 看起來你的視圖控制器是300x300像素在任何大小類的定義。

嘗試看看在你的右下方XIB編輯器的按鈕,看起來像這樣
|-□-|

如果不設置任何限制,你的觀點是綁定到沒有佈局和不會適應在所有

必須設置約束以使其適應視圖控制器無歧義定義位置(X,Y)和大小(寬度,高度)與您的約束。
在您的示例中,您只需將視圖(頂部,左側,右側底部)的每個邊框設置爲與其超級視圖的邊框相匹配。

0

請使用約束TOP-RIGHT-LEFT-BOTTOM