web-dev-qa-db-ja.com

Xcode 8に「任意の」サイズクラスがありません

Xcode 8ベータ版で新しいインターフェイスビルダーのサイズクラスオプションを見ると、少し混乱します。私はアプリのUIを最初に「任意の」サイズクラスで設計してから、他のUIでカスタム調整を行うことで構築していました。この新しいバージョンのXcodeでワークフローは変更される予定ですか?

Any size class in Xcode 7

19
FlySoFast

Xcodeの新しいバージョンでは、これを行う方法が少し変更されています。 「any-any」向けに自動的にビルドされるはずです。このWWDCビデオを見て、詳細を説明していると思います。パート2もありますので、必要に応じて注意してください。

https://developer.Apple.com/videos/play/wwdc2016/222/

私が助けてくれることを願って、
ザック

13
Zack

Xcode 8では、サイズクラスを選択するためのUIが変更されました。これは次のとおりです。

特性の変更オプションを選択せず​​に追加する制約は、すべてのサイズクラス(とみなされます以前)

enter image description here

特定のサイズクラスに制約を追加するには、次を選択して追加します。

  • 下部にあるデバイスで、そのサイズクラスのTraitsオプションを選択します。
  • 特定のサイズクラスに制約を追加すると、次のようにバーが青色に変わります

enter image description here

22

古いAny by Anyから新しいTraitレイアウトに変換するには、各View Controllerを使用してすべてのフレームを更新します。

Screen shot

2
Starchand