setImage:forState: 前置 (覆盖在背景上面的图片,按照图片自身的尺寸显示)
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 200, 200);
[button setTitle:@"测试按钮" forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button setImage:[UIImage imageNamed:@"2048"] forState:UIControlStateNormal];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0, 0, 200, 200);
[button setTitle:@"测试按钮" forState:UIControlStateNormal];
[button setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
[button setBackgroundImage:[UIImage imageNamed:@"+-"] forState:UIControlStateNormal];
同时设置