ストーリーボードに4つのラベルがあり、ベースライン時とそれらの間の固定された間隔で整列しています。 各ラベルは実行時に異なる値を持つことができます。これらの4つのラベルのグループは水平に中央揃えされています。ストーリーボードのラベルの制約
修正に失敗しました。 私はそれらをビューに入れてビューを中央に置こうとしましたが、どちらも機能しません。 優先順位をつけて試してみましたが、どちらでも成功しませんでした。
これをストーリーボードで達成することは可能でしょうか?
ストーリーボードに4つのラベルがあり、ベースライン時とそれらの間の固定された間隔で整列しています。 各ラベルは実行時に異なる値を持つことができます。これらの4つのラベルのグループは水平に中央揃えされています。ストーリーボードのラベルの制約
修正に失敗しました。 私はそれらをビューに入れてビューを中央に置こうとしましたが、どちらも機能しません。 優先順位をつけて試してみましたが、どちらでも成功しませんでした。
これをストーリーボードで達成することは可能でしょうか?
4つのラベルを別のビューの内側に置くことで、これを行うことができます。次の制約を追加します。
0
に設定します。0
に設定します。ビューの幅は、ラベルの本来のサイズと#1の距離のサイズとによって決まります。この幅はラベルの内容が変わると変わり、ビューはグループを中央に維持します。あなたはおそらく探しているもの
あなたはこのためにスタックビューを使用することができます:あなたは、各テキストフィールドが等しい幅とそれらの間の5点の間隔を持っていることを例に設定できる '属性インスペクタ]で
を:
はその後、通常のだろう、あなたのように水平にセンタリングするために、あなたのスタックビューを使用することができます。
はスタック図です。 –
私はJustinに同意します。これは、スタックビューなしでやるのはかなりの苦痛で、**スタックビューで**するのは簡単です。 –
この解決策は、各ラベル間の距離が固定されていても機能していますが、それらが異なる場合、スタックビューでは許可されません。 – Eric