CAGradIEntLayer *gradIEnt = [CAGradIEntLayer layer]; ... gradIEnt.frame = frame; self.backGradIEnt = gradIEnt; [self.vIEw.layer insertSublayer:gradIEnt atIndex:0];
它运行正常,后来我必须将我的视图控制器的子视图_selectionFrame发送回:(我经常需要将_selectionFrame发送回到前面,用于动画和绘图目的)
self是vIEwController:
[self.vIEw sendSubvIEwToBack:_selectionFrame];
但是,这会在渐变后面发送_selectionFrame.我希望它只是在渐变之上但在每个其他子视图之下.问题是渐变不是视图,所以我不能使用渐变的函数.
我想调用[self.vIEw sendSubvIEwToBack:gradIEnt];
但这不起作用.
解决方法 创建仅包含渐变的视图 总结以上是内存溢出为你收集整理的ios – CAGradientLayer发回全部内容,希望文章能够帮你解决ios – CAGradientLayer发回所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)