ラベルのテキストを少しずらしたいと思います。属性インスペクターで整列することにより、テキストを右側に配置しました。しかし、私はそれを少し左に動かしたいと思います。どのボタンを押せばいいのかわからない。属性インスペクターですべての機能を調べましたが、まだ見つけることができません。
現在の様子は次のとおりです。
ゼロをもう少し左に移動したい。どうすればいいのですか?
ラベル内のテキストを移動したい場合は、UILabel をサブクラス化し、drawTextInRect: を次のようにオーバーライドする必要があります。
@implementation RDLabel
- (void)drawTextInRect:(CGRect)rect {
CGRect newRect = CGRectMake(0, 0, rect.size.width - 10, rect.size.height);
[super drawTextInRect:newRect];
}
@end
テキストを右揃えにしている場合、これにより、テキストが 10 ポイント左に移動します。