比如在iOS工具栏中,拖入自己的不透明黑色透明的.png,它会自动添加iOS蓝色光泽。不过,我想知道如何自己做,但纯色就可以了。例如,如果您有这张图片:你会怎样做才能使它变成纯色、粉红色、蓝色或灰色?我想通过使用代码为它们着色来减少我在我的应用程序中保存的.png版本的数量。谢谢! 最佳答案 这应该为你做:-(UIImage*)colorImage:(UIImage*)origImagewithColor:(UIColor*)color{UIGraphicsBeginImageContextWithOptions(origImage