自動レイアウト(制約)VS自動リサイズマスク(スプリング&ストラット)
-
21-12-2019 - |
質問
これらのレイアウトシステムは、画面サイズと向きに関係なくサイズ変更を支援します。
簡単な解決策のような自動サイズ変更マスク(スプリング&ストラット)がある場合は、なぜ自動レイアウト(制約)を使用する必要がありますか?
解決
自動レイアウトを使い始めたときに同じ質問がありました...
オートレイアウト スプリング&ストラットを提供しています。
オートレイアウトは、スプリング&ストラットのような親子ビュー階層だけではなく、必要に応じて任意の2つのビューに適用できます。 制約を優先し、制約不等式を持つことができます。
推奨:ビューに自動レイアウトを適用すると、最初に「ビューがさまざまなシナリオに対してどのように行動するか」を徹底的に分析し、必要なニーズに応じて制約が適用されます。自動レイアウトによってどの程度難しい問題を非常に簡単に解決できるかを知るようになりました。
他のヒント
オートレイアウトコンポーネントを配置するためのより強力な機器、ビュー間の依存性(View + SubViewだけでなく)
Appleは自動レイアウトに関する良いガイドを持っています:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/autolayoutpg/introduction/introduction.html
所属していません StackOverflow