15

Xcode 6 (Beta 1) の Swift でゼロから新しいプロジェクトを構築し、Storyboard の File Inspector を参照してください。以下ありUse Size ClassesますUse Auto Layout。これがそのスクリーンショットです。

ここに画像の説明を入力

1) とはUse Size Classes?

2) iPhone 6の画面サイズと関係ありますか?

4

1 に答える 1

20

サイズ クラスを使用すると、デバイスに関係なく単一のストーリーボードを作成できます。アダプティブ レイアウトの楽しさをもたらします(特定のデバイスではなく、さまざまなキャンバス サイズのレイアウト、コンパクトまたは通常のレイアウト) より一般的には、すべてのデバイスに対して 1 つのアプリです。次に、一般的なデバイスの場合と同様に、デザインを抽象的にレイアウトすることに焦点を当てます。

Whats new in Xcodeから

サイズクラス

iOS 8 のサイズ クラスを使用すると、iPhone と iPad の両方にカスタマイズされたレイアウトを備えた単一のユニバーサル ストーリーボードを設計できます。サイズ クラスを使用すると、共通のビューと制約を一度定義してから、サポートされているフォーム ファクターごとにバリエーションを追加できます。iOS シミュレーターとアセット カタログは、サイズ クラスも完全にサポートしています。

基本的に、iPhone3.5"、iPhone4"、iPhone6 (サイズを知っている)、iPad のすべてのレイアウトに対して単一のストーリーボードを作成したいだけです。特定のサイズのデバイス用に個別のレイアウトを設計することもできますが、作成するつもりはありません。 2 番目のストーリーボード。組み合わせでInterface Builder キャンバスにユーザー インターフェイス アイテムをAny Width | Any Heightレイアウトすると、そのレイアウトは、アプリが対象とするすべてのサイズのデバイスに適用されます。

詳細:サイズ クラスの設計に関するヘルプ

注意: Size クラスは iOS7 でも正常に動作しています。iOS7シミュレーターでテストしました。デバイスに問題がある場合はお知らせください。回答を更新します。

于 2014-06-20T06:57:44.533 に答える