2014-08-27 45 views
1

所以我一直在Xcode 6測試版中使用大小類。我通過在AnyxAny基類中的屏幕中間放置了一些按鈕開始。當我在iPhone模擬器中運行應用程序時,他們出現在屏幕的右側。爲了解決這個問題,我進入了compactxregular尺寸的類,並將按鈕拖到中間並稍微分開它們。然後,當我在模擬器中運行它時,沒有任何改變。爲什麼?這只是測試版本中的一個小故障,還是我沒有做正確的事情?它工作時,我添加了一箇中心x對齊約束的按鈕,但我仍然想做一些間距。 (而且,如果我可以只是使用約束它有什麼大小班的地步呢?)大小類別問題

+1

是否使用自動佈局(這是+按鈕旁邊安裝了複選標記)? – Fogmeister 2014-08-28 23:01:39

+0

是的,我是@Fogmeister – 2014-08-29 00:10:26

回答

1

尺寸類別很重要,因此您可以爲每個尺寸類別添加單獨的約束(使用相同的情節提要)。它具有靈活性,可以讓您在所有尺寸的設備和方向之間共享某些約束,或者只是一個約束。

點擊每個約束添加和正確的菜單上,您可以切換你想添加的約束爲其大小類。

enter image description here

+0

我現在完全明白了。謝謝@tdevoy! – 2014-08-29 00:20:28

+0

沒問題@JohnFarkerson – 2014-08-29 03:23:58

1

您可以指定不同的尺寸類別不同的​​約束。觀看WWDDC 2014視頻View Controller Advancements in iOS 8,瞭解如何在IB中完成此任務。如果你可以指定你需要的佈局而不需要大小等級,不要打擾;他們只是爲了替代。