ビューコントローラーがドリルダウンの奥深くに埋め込まれたアプリに取り組んでいます。私は autolayout を使用しており、残りのアプリ プロセスを実行せずに変更を表示したいと考えています。
アプリ全体を実行しなくても、シーンが画面上でどのように見えるかを確認する方法はありますか?
ビューコントローラーがドリルダウンの奥深くに埋め込まれたアプリに取り組んでいます。私は autolayout を使用しており、残りのアプリ プロセスを実行せずに変更を表示したいと考えています。
アプリ全体を実行しなくても、シーンが画面上でどのように見えるかを確認する方法はありますか?
3.5 インチと 4 インチの電話の間での変更、または向きの変更の効果のみを確認したい場合は、ストーリーボードでシミュレートされたメトリックを変更できます。これにより、自動レイアウト設定に基づいて ui 要素がどのようにレイアウトされるかがわかります。実際には何も実行していないため、View Controller のコードで行っていることはすべて有効になりません。これにより、ストーリーボードで設定したものに基づいた結果のみが表示されます。
これを行うには、ストーリーボードでビュー コントローラーを選択し、属性インスペクター (Cmd + Option + 4) を開きます。
シミュレートされたすべてのメトリックは、推定に設定されている可能性があります。ここでサイズと向きを変更できます。
これを使用すると、少なくともいくつかのエラーを見つけることができます。ビューの下部にボタンがあるとしますが、制約を下部ではなく「スーパービューへの上部スペース」に設定します。Size Simulated Metric を 3.5 インチに変更すると、このボタンが画面の下部に表示されなくなります。
というメニューオプションがありますsimulate document
。残念ながら、Xcode の新しいバージョンでは、これは iOS アプリでは利用できなくなりました。OSX のみです。