2016-07-28 16 views
10

Xcode 8(ベータ1)を使用してアプリケーションを開発しています。残念ながら、私は "サイズクラス"オプションを見つけることができません。Xcode 8のアダプティブレイアウト

Xcode 7には、「サイズクラスを使用」オプションがありました。

enter image description here

しかし、Xcodeの8にはそのようなオプションはありません。 Xcode 8でサイズクラスなどを使用するための助けはありますか?

答えて

10

今、あなたは、サイズクラスのバージョンを向上させ、「使用形質変奏曲」を持っている

enter image description here


あなたできるようになりまし選択デバイスベースと多くのサイズのクラスのような向きに基づく形質ビュー(iPadのプロ、アプリ、iPhone 6Splus、iPhone 6S、iPhone SEおよびiPhone 4S)

enter image description here

+2

どのようにすべての解像度で共通のレイアウトを使用できますか? w - 任意のh - 任意 – Satyam

+0

Xcode 8より前では、明示的にする必要がありました。しばしばXcode 8はあなたからのAnyを隠し、明示的ではなく暗黙のものにします。このリソースはあなたにとって役に立ちます: https://makeapppie.com/2016/09/05/an-introduction-to-size-classes-for-xcode-8/ –

+0

私はUse Auto LayoutとTrait Variationsをチェックしました私のビューコントローラはIBのサイズを大きく変えます。しかし、私はサイズクラスを使ってIBのビューを変更したり、いくつかの作業をしたり、そのサイズの変更だけを保存したりすることができます。 –

6

AppleはTrと呼ばれる新機能を紹介しますバリエーション。

Trait Variation

だから今、あなたは、単にそれが実際のデバイス上でどのように見えるかを作成することができます。

enter image description here

あなたは、単にだけでクリックすることにより、デバイスを切り替え、またあなたのビューの方向を変更することができます。

+8

すべてのiPhoneがwC hRでポートレートで表示されるので、7 + 4サイズのレイアウトを変えるにはどうすればいいですか? – RyanTCB

+0

新しいレイアウトのビデオはアップルによってアップロードされますが、一部のデバイスにのみいくつかのレイアウトオブジェクトを割り当てることもできます。 –

+0

私はそのビデオを見ていますが、それはデバイスが異なる特性を持っているときです。残念ながら、似顔絵のすべてのiPhoneが同じ特性を持っているため、適応レイアウトを作成することはできません。 – RyanTCB