これらの新しい制約には根本的な問題があると思います。
UIViewに5つのラベルをすべて上から下に配置するとします。トップラベルは、ビューの上部とその下の次のラベルの間に等間隔で配置されます。次に、各ラベルも等間隔に配置されます。
UIViewの高さを低くしたり、大きくしたりすると、各ラベル間のスペースが均等に変化します。
何を目指すべきか。3番目のラベルをビューの垂直方向の中央に配置してから、中央から他のラベルに制約を追加する必要がありますか、それとも1と2をビューの上部に、3つを中央に、4と5を下部に制約する必要がありますか?
よろしくお願いします。
編集: 以下の答えが追加された後、私はインターフェイスビルダーの制約をいじってみましたが、100%答えているかどうかはわかりませんが、機能していると思います。
すべてのラベルの間には一定の距離があります。でも、リンゴを追いかけるような最小距離もあります。HIGラベル間の距離は15だと思います。だから私のものは30で、15以上の制約を設定しました。これで、iOSは、スーパービューが変更されたときに、30から15までのすべての移動を実行します。