エラーの型
自動レイアウトのエラーは、3 つの主なカテゴリに分類できます。
- 満たされないレイアウト。レイアウトには有効な解決策がありません。詳細については、満たされないレイアウト を参照してください。
- あいまいなレイアウト。レイアウトには 2 つ以上の可能な解決策があります。詳細については、あいまいなレイアウト を参照してください。
- 論理的なエラー。レイアウト論理にバグがあります。詳細については、論理的なエラー を参照してください。
ほとんどの場合、本当の問題は何がうまくいかないかを判断することです。必要だと思った制約を追加したが、アプリを実行したときに、期待したとおりに動作しませんでした。
通常、問題を理解するとすぐに、解決策は明白になります。競合する制約を削除し、不足している制約を追加し、関連する優先順位を調整して、何が正しいかが明確になるようにします。もちろん、問題を簡単に理解できるようになるまでには、試行錯誤が必要です。他のスキルと同様に、練習すれば簡単になります。
ただし、状況が複雑になることもあります。ここで、デバッグの秘訣とヒント の章が登場します。
前:固有のコンテンツサイズのビュー 次:満たされないレイアウト