iOS是否具有与Android BitmapShader,LinearGradient和ComposeShader相关的对象?

时间:2019-06-06 03:45:15

标签: ios objective-c core-graphics

我们需要实现一种效果,它将以图案和渐变的混合效果绘制文本。示例Android代码如下。注意:请不要在您的项目中直接使用以下代码。

Shader shaderImage = new BitmapShader(bitmap, Shader.TileMode.MIRROR, Shader.TileMode.MIRROR);
Shader shaderColor = new LinearGradient(0, tv.getHeight() / 2f, tv.getWidth(), tv.getHeight() / 2f, Color.parseColor(“#ffffff”), Color.parseColor(“#999999"), Shader.TileMode.MIRROR);
ComposeShader composeShader = new ComposeShader(shaderColor, shaderImage, PorterDuff.Mode.MULTIPLY);
tv.getPaint().setShader(composeShader);

enter image description here

我想我可以通过Core Graphics在iOS中实现图案效果。但是我没有找到混合图案和渐变效果的解决方案。任何建议将不胜感激。

0 个答案:

没有答案