2016-07-28 106 views
10

我正在開發使用Xcode 8(測試版1)的應用程序。不幸的是,我無法找到「Size Classes」選項。Xcode 8中的自適應佈局

在Xcode 7中,有選項「使用大小類」。

enter image description here

但在Xcode 8沒有這樣的選項。在Xcode 8中使用Size Classes或類似的東西有幫助嗎?

回答

10

現在你有哪些提高粒度等級的版本「使用特質變奏曲」

enter image description here


您現在可以選擇設備和基於定位特質視圖很像大小班(新iPad Pro中,iPad的,iPhone 6Splus,iPhone 6S,iPhone SE和iPhone 4S)

enter image description here

+2

如何爲所有分辨率設置通用佈局? w - 任何h - 任何 – Satyam

+0

在Xcode 8之前,任何需要明確的地方,在某些地方你會發現任何靜止的顯式使用。通常Xcode 8會隱藏您的任何內容,使其隱含而非明確。這個資源可能對你有用: https://makeapppie.com/2016/09/05/an-introduction-to-size-classes-for-xcode-8/ –

+0

所以我有使用自動佈局和特徵變化檢查,而且我的視圖控制器在IB上改變了大小,太棒了。但是我認爲使用Size Classes可以改變IB中的視圖,做一些工作,那麼它將只保存這些大小的變化? –

6

蘋果推出名爲Tr的新功能ait變化。

Trait Variation

所以現在你可以簡單地創建它的外觀上真實的設備。

enter image description here

你可以簡單地只需點擊切換設備,改變你的觀點的方向。

+8

所有iPhone在人像在hC hR所以如何做出7 +和4尺寸不同的佈局? – RyanTCB

+0

新的佈局視頻是由蘋果上傳的,您也可以爲某些設備分配一些佈局對象。 –

+0

我看到那個視頻,但那是設備有不同特性的時候。可悲的是,縱向的所有iPhone都具有相同的特徵,他們不能用於製作自適應佈局。 – RyanTCB