すべてのiPhoneデバイス(4,4S、5,5S、6,6 Plus)に表示する必要があるカスタムビューがあります。カスタムビューXIBを作成するとき、私はそれを「推測」と言いましたが、iPhone 6とiPhone 6 Plusデバイスのサイズは変更されていません。私は問題を理解することができません。私は、「推論」と「フリーフォーム」との間の実際の違いとは何かを混乱させています。誰かが違いを説明できますか?Xcode Storyboardの「推論」と「フリーフォーム」の違いは何ですか?
7
A
答えて
9
推測は親シーンに従ってシーンのサイズを変更します。たとえば、iPadのサイズのシーンを持っていて、新しいシーンをあなたのストーリーボードに追加してそれにセグを作成すると、自動的にiPadシーンと同じサイズにリサイズされます(セグが出てくる場所) 。
フリーフォームは、上記のルールを無視し、右側のユーティリティペインに適切なサイズに調整することができます。
しかし、これらの両方は、ビューが実際のデバイスで表示され、どのように表示されるかとは関係ありません。そのためには、auto layout
と制約を使用する必要があります。またはsprings and struts
。柔軟性が必要な人もいれば、コードでそれを行う人もいます。
2
"推論"はストーリーボードのデフォルト設定で、ナビゲーションコントローラがナビゲーションコントローラの内側にあるときはナビゲーションバー、タブバーコントローラの内側にはタブバーなどが表示されます。必要に応じてこれらの設定を上書きすることができますが、画面のデザインに役立つだけであることに留意してください。シミュレートされたメトリックは実行時には使用されず、画面がどのように表示されるかを示す視覚的な設計支援ツールです。
"FreeForm"通常、ビューコントローラをプログラムで別のビューコントローラに子として追加するとき、フリーフォームプロパティを使用します。その固定サイズを実際に使用したい場合は、ビューコントローラをプッシュまたはモーダルビューとして表示するフリーフォームを使用する必要はありません。また、フリーフォームプロパティを使用するもう1つの方法は、既存のプレゼンテーションスタイルを使用してモーダルビューコントローラとしてプレゼンテーションする場合です。
関連する問題
- 1. Xcode Storyboardドキュメントセクションとは何ですか?
- 2. C++の "型減算"とHaskellの "型推論"の違いは何ですか?
- 3. 「推論デーモン」とは何ですか?
- 4. Xcodeのシミュレートされたサイズのメトリック - フリーフォームとなしの違いの設定
- 5. Xcodeでの論理テストとアプリケーションテストの違いは?
- 6. 論理データモデルと概念データモデルの違いは何ですか?
- 7. 論理SQLと物理SQLの違いは何ですか?
- 8. Xcodeのビルドフェーズのコピーバンドルリソースとコピーファイルの違いは何ですか?
- 9. Kotlinのセミコロン推論のルールは何ですか?
- 10. iOSプロジェクト用Xcodeのダイナミックアナライザとスタティックアナライザの違いは何ですか?
- 11. StoryBoardとXcode 4.2のカスタムタブバー
- 12. Storyboard、Xcode
- 13. この推論を行うには何が必要ですか?
- 14. 型推論の限界は何ですか?
- 15. Xcode/Cocoa:デバッグビルドとリリースビルドの違いは何ですか?
- 16. Xcode "Other Linker Flags"と "Other_LDFLAGS"の違いは何ですか?
- 17. 構文エラーと意味エラーと論理エラーの違いは何ですか?
- 18. 推論の例は、「Scalaでプログラミング」セミコロン推論規則導入
- 19. アプリの設定とレジストリの違い.NETの推奨メソッドは何ですか?
- 20. Swift Xcode 8.2.1の推論エラーが文のスウィフトスタイルで
- 21. Neo4jの推論を推論する方法は?
- 22. 論理ORと短絡OR演算子の違いは何ですか?
- 23. .vagrantと.vagrant.dディレクトリの論理的/概念的な違いは何ですか?
- 24. JAVA:論理AND/ORと短絡AND/ORの違いは何ですか?
- 25. 型推論は
- 26. Kotlinのラムダと型推論
- 27. 推薦プラットフォームの推論エンジン
- 28. ≡推論と 'with'パターン
- 29. スカラパターンマッチングと型推論
- 30. xcode 4.2.1 - storyboard - viewDidLoad issue