我希望模拟在我的按钮周围产生脉冲的效果。我可以通过更改按钮图层的属性来实现发光效果,但是我无法使其动画化。
目前为止,我尝试了以下方法:
UIColor *confirmButtonColor = self.btnConfirm.currentTitleColor;
self.btnConfirm.layer.shadowOffset = CGSizeZero;
self.btnConfirm.layer.masksToBounds = NO;
self.btnConfirm.layer.shadowColor = confirmButtonColor.CGColor;
self.btnConfirm.layer.shadowRadius = 6.0f;
self.btnConfirm.layer.shadowOpacity = .0f;
[UIView animateWithDuration:1.2 delay:5 options:UIViewAnimationCurveLinear animations:^{
self.btnConfirm.layer.shadowOpacity = 1.0f;
}completion:nil];
发光效果出现但没有动画; 我也尝试将所有代码放在动画中,但没有改变。 是的,我导入了
Quartz
。谢谢。
animationWithDuration...
еҸҜд»Ҙж”ҜжҢҒдёҖдәӣUIKitи§ҶеӣҫеұһжҖ§пјҲиҝҷдәӣеұһжҖ§еңЁUIViewж–ҮжЎЈдёӯйғҪжңүи®°еҪ•пјүпјҢдҪҶе®ғдёҚиғҪеӨ„зҗҶCALayerеұһжҖ§зҡ„еҸҳеҢ–гҖӮеӣ жӯӨпјҢдҪ еҝ…йЎ»дҪҝз”Ёж ёеҝғеҠЁз”»жқҘиҝӣиЎҢеұӮзә§еҠЁз”»гҖӮдҪ д»Қ然еҸҜд»ҘиҺ·еҫ—зӣёеҗҢзҡ„延иҝҹе’Ңзј“еҠЁеҮҪж•°пјҢеҸӘжҳҜйңҖиҰҒеҶҷжӣҙеӨҡзҡ„д»Јз ҒгҖӮ - Clafou