自動レイアウトについて学習し、ラベルとボタンに手動で制約を使用してレイアウトを与えています。
ここで、2 つのコントロールを動的に作成し、サブビューとしてメイン ビューに追加して、それに制約を与えるとします。
それは正常に動作していますが、そのコントロールをxibに配置し、IBOutletをそれらに与えてから、コードで制約を与えます。
ラベルとボタンの両方が適切に表示されていません。
私の理解では、xib にコントロールを配置すると (自動レイアウト機能がオンになっています)、既にいくつかの制約が定義されており、コードで制約を与えると、xib 制約と競合します。
したがって、XIB で定義されているコントロールにコードで制約を与えることができます。そうでない場合、XIB で既に定義されているコントロールに手動の制約を定義する方法は何
ですか?動的にのみ作成する必要がありますか、それとも私の基準を満たす方法はありますか?