我知道如何设置IB对齐按钮的垂直对齐方式;见here。但我不能这样做编程...这是我试过的事情之一:如何以编程方式设置UIButton的垂直对齐 - iOS
UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 10, 110, 130)];
[button setTitle:@"Align" forState:UIControlStateNormal];
button.backgroundColor = [UIColor whiteColor];
button.titleLabel.textColor = [UIColor grayColor];
[button setContentVerticalAlignment:UIControlContentVerticalAlignmentBottom];
[self.view addSubview:button];
[button release];
我也曾尝试插图...
但对准不会改变。
请注意,我想保留按钮的CustomStyle(我不想要默认的外观和感觉)。
+1用于回答我的问题100%。但是我不会告诉你,因为你没有读懂我的想法......对不起,我应该更好地指出这个问题。我也想保留自定义类型。我会修改我的问题以反映这一点。如果没有更好的答案出现,我会给你打勾。干杯。 – 2011-12-15 01:36:32
有趣的是,当你(错误地)通过访问titleLabel(而不是发送setTitleColor消息)来改变字体颜色时,这将停止工作 – 2011-12-15 01:39:19