2016-10-02 12 views
0

私はAndroidからIOSに移行しており、thisのチュートリアルに従っています。問題は、私のレイアウトがデフォルトでなければならないので、適応性がないということです。レイアウトを調整するにはどうすればよいですか?

enter image description here

は、しかし、私のレイアウトはiPadとiPhoneの両方のための適応(普遍的)ではない、とUIはiPhoneのみのものです::チュートリアルでは、そうのようになり、レイアウトを示し

enter image description here

なぜ私のレイアウトが普遍的ではないのか(多くはデフォルトであるはずです)、多くの検索結果でサイズクラスを有効にする必要があると多くのことが検索されました。起動画面として

  • 使用自動レイアウト
  • 使用特性のばらつき
  • 用途:私にとって

    が、しかし、サイズクラスを有効にするオプションもありません、私は選択肢を持っています

私のストーリーボードを適応させ、サイズクラスを有効にするにはどうすればよいですか?

おかげで、

Ruchir

+0

チュートリアルを続行するだけで、swift 3.0のチュートリアルがうまくいきます。それはあなたがちょうどsomethigを仮定しようとしなかったアダプティブです:) –

+0

@ルーiPadにも適応?このチュートリアルでは、レイアウトが適応性があると仮定し続けています。 –

+0

シーンをプレビューし、サイズ特性を選択する方法がXcode 8で変更されました。ストーリーボードではなく、ソリューションの設定でアプリが普遍的であるかどうかが選択されています。あなたのアプリケーションを作成したときに、「普遍的な」を選択した場合は汎用のアプリケーションになります – Paulw11

答えて

0

私はあなたのUIが適応だと思うが、それだけではXcodeの8でストーリーボードを使用すると、選択したどのようなデバイスでUIを示しています。ストーリーボードビューで画面の下部を見ると、iPhone 6sと表示され、別のデバイス(iPadを含む)として表示するように選択できます。だから、それはそれのように見えませんが、適応性があるはずです。

サイズクラスは、アダプティブではなくデバイス間でUIを異ならせたい場合にのみ使用します。

関連する問題