我在这个project的帮助下制作了一个.它使用位图上下文进行绘制,但CAGradIEntLayer效率更高.
不幸的是,我只能弄清楚如何用它来制作线性渐变.
解决方法 渐变层目前仅支持线性渐变.但是,如果查看渐变图层的界面,则它包含一个type属性.现在唯一定义的类型是kCAGradIEntLayerAxial(linear).有一个类型属性的事实表明Apple将在未来某个日期添加更多类型,并且径向渐变看起来像一个非常类似的添加.
您可以考虑创建自己的CAGradIEntLayer自定义子类,它绘制径向渐变和线性渐变.我在网上看过创建自定义CALayer子类的演示项目.
总结以上是内存溢出为你收集整理的ios – 使用CAGradientLayer进行角度/圆度渐变全部内容,希望文章能够帮你解决ios – 使用CAGradientLayer进行角度/圆度渐变所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)