我创建了一个这样的按钮,但是当我点击它时,没有变化的效果。
UIButton *button = [[UIButton alloc] init];
button.translatesAutoresizingMaskIntoConstraints = NO;
[button setTitle: @"xxxxx" forState: UIControlStateNormal];
[button setTitleColor: [UIColor colorWithRed:0.98 green:0.44 blue:0.05 alpha:1] forState: UIControlStateNormal];
我不打算使用两张图片,我只想让文字稍微改变一下。就像拖动到UIViewController的新按钮一样。
我错过了什么?
答案 0 :(得分:4)
单击按钮时,您必须设置标题和标题颜色。
[button setTitle: @"clicked" forState: UIControlStateHighlighted];
[button setTitleColor: [UIColor redColor] forState: UIControlStateHighlighted];