4 image tint colors ios xamarin
我想使用黑色的模板图像并使用此图像的tintColor来设置颜色并且只有一个图像.
然后我将模板图像放入资产中我尝试通过以下方式更改颜色:
object.TintColor = UIColor.Blue;
Run Code Online (Sandbox Code Playgroud)
但它不起作用,它仍然是黑色的
有谁可以帮助我吗 ?
谢谢
Mil*_*anG 10
您必须将图像渲染模式设置为使 AlwaysTemplateTintColor影响您的UIImage,否则它将按原样显示图像.它有助于将Image的颜色控制为您想要设置的任何颜色,在Resources或xcassets中只有一个图像.
以下代码应该可以帮助您.
imgViewObject.Image = imgViewObject.Image.ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate);
imgViewObject.TintColor = UIColor.Blue;
Run Code Online (Sandbox Code Playgroud)
我们还可以从xcassets设置渲染模式,如下图所示:
有关使用模板图像的更多详细信息
| 归档时间: |
|
| 查看次数: |
2035 次 |
| 最近记录: |