最終效果圖
注意注意圖片的底色不能是白色,必須是透明的,否則不行
第一種方式,xcode直接設置如下
然後設置他的tintColor即可
self.addOneButton.tintColor =
[UIColor blueColor];
第二種方式,代碼設置如下
UIImage *img = [UIImage imageNamed:@"賣品_11"];
img = [img imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
self.addOneButton.imageView.image = img;
self.addOneButton.tintColor = [UIColor blueColor];
- UIImageRenderingModeAutomatic // 根據圖片的使用環境和所處的繪圖上下文自動調整渲染模式。
- UIImageRenderingModeAlwaysOriginal // 始終繪製圖片原始狀態,不使用Tint Color。
- UIImageRenderingModeAlwaysTemplate // 始終根據Tint Color繪製圖片,忽略圖片的顏色信息。