动画CAGradientLayer

时间:2012-08-14 06:46:29

标签: iphone ios cagradientlayer

我正在使用......

NSArray *colors = [NSArray arrayWithObjects:(id) colorOne.CGColor, colorTwo.CGColor, nil];
CAGradientLayer *headerLayer = [CAGradientLayer layer];
headerLayer.colors = colors;
headerLayer.frame = self.button_editEntry.bounds;
[headerLayer setCornerRadius:10];
[self.button_editEntry.layer insertSublayer:headerLayer
                                    atIndex:0];

...在我的按钮上发生线性填充。问题是当我为帧大小设置动画时(使用UIView beginAnimations),CAGradientLayer会消失,并且不会对帧的其余部分进行动画处理。这有什么原因不起作用吗?

有没有更好的方法来做线性衰落?

0 个答案:

没有答案