現在、UILabel オブジェクトに小さな問題があります。Xcode 4.0.2 では、Interface Builder を使用して、右揃えのラベルを垂直に積み重ねたビューを作成しています。ラベルは、タグとフレームの Y 座標を除いてすべて同一です。
ラベル内のテキストがすべて同じ長さである場合、テキストの権利はうまく並んでいます。ただし、テキストの長さが異なる場合、長いテキストの権限がわずかにオフになります。これは、IB でテキスト プロパティを変更してデザイン サーフェイスで確認した場合と、シミュレーターまたはデバイスでアプリを実行し、ラベルのテキストの長さが異なる場合の両方で発生します。これをより明確に観察するために、いくつかのラベルの背景色を変更しました。テキストの長さが異なるとすぐに表示されます。
ラベルの多くのプロパティを同じになるように変更しようとしましたが、ラベルのサイズを大きくしましたが、これには何も影響していないようです。ラベルの幅が、内側に配置しようとしているテキストよりもはるかに大きいです。
これが私が話していることの例です。IB では、すべてのラベルが同じテキスト長を持つビューは次のようになります。
最初のラベルのテキストを 00.00 に変更すると、次のようになります。
これを引き起こしている可能性のあるアイデアはありますか?