Xcode 6.1 の Interface Builder で Storyboard ファイルを操作する場合、Apple は Any/Any サイズ クラス用に設計することをお勧めします。終了すると、さまざまなサイズのクラスが警告を報告することがあります。
見当違いのビュー - 「いくつかのボタン」のフレームは、実行時に異なります。
次の手順で修正できます。
- 9 つのサイズ クラスのいずれかに変更します。
- シーンを選択します。
Editor -> Resolve Auto Layout Issues -> (All Views) Update Frames
- サイズ クラス内のすべてのシーンのフレームが更新されるまで、手順 2 と 3 を繰り返します。
- ステップ 1 に進み、すべてのサイズ クラスが更新されるまで繰り返します。
たとえば、ストーリーボードに 20 の異なるシーンがある場合、これはかなり面倒です (20 x 9 サイズのクラス = 180 の手動フレーム更新)。
1 つのコマンドで、すべてのシーン、すべてのサイズ クラスの「フレームを更新」するように Xcode 6.1 に指示する方法はありますか?