Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试从具有透明背景的图像创建蒙版。我想创建一个新的 UIImage ,其中任何具有 > 0 alpha 的像素都会变成灰色。
您可以使用渲染模式 UIImageRenderingModeAlwaysTemplate 加载图像,该模式将图像绘制为模板图像,忽略其颜色信息。
[[UIImage imageNamed:imageName] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];
然后将容器的tintColor设置为灰色
yourImageView.tintColor = [UIColor grayColor];