1

我想稍微改变标签中的文字。我已经通过在属性检查器中对齐将文本放在右侧。但我想将它稍微向左移动。不知道该按什么按钮。我已经查看了属性检查器中的所有功能,但仍然无法找到它。

这是它现在的样子:在此处输入图像描述

喜欢将零稍微向左移动一些。我该怎么做?

4

1 回答 1

1

如果要在标签中移动文本,则必须继承 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 点。

于 2012-11-10T16:30:55.310 回答