オートレイアウトガイドを読んでいて、何度読んでもここの部分の説明がわからなかったのでできれば僕がどういう勘違いをしているか教えていただきたいです。
空き空間を埋めるためにいくつかのビューを拡大する際、収縮性優先度がすべてのビューについて同じであれば、レイアウトは不定になります。Auto Layoutはどのビューを拡大すればよいか判断できません。
典型的な例が、ラベルとテキストフィールドの組です。通常、テキストフィールドはできるだけ長くして空間を埋め、ラベルは固有の寸法のままにするのが望ましいでしょう。そのためには、テキストフィールドの収縮性優先度(横方向)を、ラベルのそれよりも低くする必要があります。
この文を読んで僕はテキストフィールドの膨張性優先度がラベルの膨張優先度より高くなっていれば良いのではないかと思いました。なぜ収縮性優先度が関係してくるのかがわからないので理解できる方いられたら教えてください。
引用元
Auto Layoutガイド
回答2件
あなたの回答
tips
プレビュー