2017-07-28 12 views
0

私は行に4つのUILabelを持っています。ラベルのタイトルは、いくつかの条件に基づいて動的に変化しています。タイトルは複数行または1行にすることができます。したがって、すべてのラベルは同じ高さを維持する必要があります。最大高さラベルの高さを意味します。私はストーリーボードを使用してすべてのラベルの等しい高さの制約を追加しかし、1つのラベルは、複数のラインを持っていると仮定して、単に高さを無視し、私は違うコンビネーションの組み合わせを試しましたが、結果は同じです.2つの高さが高い場合にのみ、高さを維持してください。等しい高さの制約がiOSインタフェースビルダーを発行する

答えて

0

削除高さと等しい高さの拘束。 最後のラベルを除き、上、下、左から右に拘束を追加するだけです。 最後のラベルに左揃え、右揃え、および高さを追加する を使用し、すべてのラベルに0の行を使用します。

+0

私は試しましたが、高さの制約は設定できません。等しい高さの制約が必要です。高さの制約を設定すると、ストーリーボードを使用して高さを動的に設定する方法と、他のラベルが最後のラベルの高さをどのように維持するのか – Jio

+0

はい高さ制限を使用しない – Nimit

0

新しい考え方があります。高さを同じ高さに設定すると、圧縮/抱き合わせの優先度が変更されます(値が大きいほど、変更するのが難しいことを意味します)。

+0

答えに感謝します。しかし、動作していません.. – Jio

+0

あなたは私が水平スタックビューでそれらを置くことができますしたい場合。水平スタックビューでは、ラベルの高さが同じであることを確認します。 –

+0

はい。水平スタックビューでラベルを貼りますが、同じ効果があります.1つがmutiラインの場合、残りの3つは無視されます。 2つが複数行の場合、残りの2つはそれを受け入れて高さを維持します – Jio

関連する問題