1

2 つのラベルを追加しようとしているセル プロトタイプがあります。2 つのラベルが隣り合っていますが、ラベルのサイズは動的であるため、最初のラベルのサイズに応じて 2 番目のラベルを移動できるようにしたいと考えています。

基本的に、2 つのラベルの間に一定の間隔が必要ですが、2 つのラベルのサイズは動的です。

それ、どうやったら出来るの?

編集:

実際、ストーリーボードを介してそれを行う方法を見つけました。間隔を固定したい 2 つのラベルを選択する場合は、コマンドで両方を選択してから、ストーリーボードの隅に移動し、ピン メニューをクリックします。これは、ボタンのグループの近くにある小さな「H」のようなものです。ストーリーボード画面の右下隅にあるズームイン/ズームアウト。

4

2 に答える 2

0

UIView -sizeThatFits:-sizeToFit2 番目のラベルの位置を手動で計算できるようになります。これは、テキストだけでなく、コンテンツの挿入などを尊重するため、NSStringメソッドを使用するよりもわずかに正確です。UILabel

于 2013-04-04T23:36:04.580 に答える