私は、「均等に」塗りつぶしの分布を持つ水平のStackViewを持っています。それは3つのラベルを持っています。 ラベルの1つに動的な高さを設定します。 そのラベルの行数を0に設定すると、実行時に制約の制約が解除されます。水平なUIStackviewの動的な高さ
これらの水平スタックビューはすべて、1つの垂直スタックビューを作成します。 Iはまた、多数の変更後行
の数を変更する前にXIB
このように振る舞う
複数行ラベルに低い垂直ハグ優先度と高抵抗の優先順位を設定しようとしています行
私は、「均等に」塗りつぶしの分布を持つ水平のStackViewを持っています。それは3つのラベルを持っています。 ラベルの1つに動的な高さを設定します。 そのラベルの行数を0に設定すると、実行時に制約の制約が解除されます。水平なUIStackviewの動的な高さ
これらの水平スタックビューはすべて、1つの垂直スタックビューを作成します。 Iはまた、多数の変更後行
の数を変更する前にXIB
このように振る舞う
複数行ラベルに低い垂直ハグ優先度と高抵抗の優先順位を設定しようとしています行
UIStackViewのすべての制約を設定します。 UIStackviewの高さの制約値をUILabelのテキストの高さに基づいて更新する
このような効果を得るには、Content Hugging and Compressionのプロパティを設定する必要はありません。
水平スタックビュー:アライメントの設定はに
設定ラベルの行を「塗りつぶし」&配布を「塗りつぶし」:アライメントの設定は、&配布
垂直スタックビュー「を同様に塗りつぶし」を「塗りつぶし」 0.
縦型スタックビューの上、下、先行制約を設定します。
Xcodeは不明な動作をしていました。ラインを0に設定すると、スタックビューが非表示になりました。実行時にcorect出力が表示されることを心配しないでください。 –
まったく同じことが私のところで起こった(Xibは空白になる)。あなたが言ったのと同じ事をやった。 :pそれは進歩するための明白な方法でした..とにかく、私は新鮮に試してみて、それが期待通りに働くなら、私はあなたの答えをupvoteまたは別のものを書くでしょう。 – AjinkyaSharma
プログラム的にLines = 0を設定する方が良い:) –
コンテンツ圧縮抵抗とハギングプライオリティを設定する必要がありますか? –
希望の出力? https://imgur.com/a/tWi2M –
はい、同じ出力が必要です。 – AjinkyaSharma