2

在 xcode 中添加 ui 按钮时,我使用以下代码设置标题标签的文本颜色、对齐方式和字体大小。选择了字体大小,但没有选择文本颜色和对齐方式,为什么?谢谢。

toButton.titleLabel.textColor = [UIColor redColor];
toButton.titleLabel.textAlignment = UITextAlignmentRight;
toButton.titleLabel.font = [UIFont boldSystemFontOfSize:FONT_SIZE];
[toButton setTitle:fromButton.titleLabel.text forState:UIControlStateNormal];
4

1 回答 1

7

您将颜色设置为,titleLabel而不是这个,使用:

[toButton setTitleColor:[UIColor redColor] forState:UIControlStateNormal];

对于文本对齐,此行将起作用:

toButton.titleLabel.textAlignment = UITextAlignmentRight;

您还可以使用:

toButton.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;
于 2012-08-23T17:15:22.420 回答