15

xCode 4.x から xCode 5 に移行し、iOS 7 に移行しました。以前は、末尾にスペースを含むテキストを に配置していましたが、右揃えをUILabel使用すると、テキストの右側に少しスペースが残ります。xCode 5 に移行したため、この動作が変更されたようです。がテキストを右揃えにすると、末尾のスペースが無視されているように見え、末尾のスペースがまったくないUILabelかのようにテキストが揃えられます。

他の誰かがこの動作を見たことがありますか? この新しい動作を調整するために xCode 内にエッジ インセットを追加する方法はありますか、それともコードで行う必要がありますか?

4

4 に答える 4

1

UILabel テキストマージンを見てください

ほとんどの提案はコードでそれを行っています。

私はこのようなことで私のことをしました:

[myLabel setFrame:CGRectMake(75 ,20,size.width + 5,size.height+2)];テキスト コンテンツの はsizeどこにありますか。CGSize

でこれを試すこともできますAuto Layout constraints

于 2013-09-25T00:25:47.903 に答える
0

\a を使用しました:

label.text = [NSString stringWithFormat: @"%@ \a", originalString];

それは、スペースを表示するように強制/トリックします。

于 2014-04-15T05:39:03.477 に答える