有时你会发现给按钮添加的图片,不管你添加的是神马颜色的图片他都只显示白色,这时因为系统将其渲染了,这时只需要添加以下代码即可实现了:
[_delegateButton setTitle:@" 删除" forState:UIControlStateNormal];
UIImage *loginImg = [UIImage imageNamed:@"cardelet"];
loginImg = [loginImg imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];//保持图片原有的颜色
[_delegateButton setImage:loginImg forState:UIControlStateNormal];