4

我正在尝试将此动画应用于 UIBarButtonItem:

CABasicAnimation *theAnimation;
    theAnimation=[CABasicAnimation animationWithKeyPath:@"opacity"];
    theAnimation.duration=1.0;
    theAnimation.repeatCount=HUGE_VALF;
    theAnimation.autoreverses=YES;
    theAnimation.fromValue=[NSNumber numberWithFloat:1.0];
    theAnimation.toValue=[NSNumber numberWithFloat:0.5];
    [plusbutton.layer addAnimation:theAnimation forKey:@"animateOpacity"];

但我得到了最后一行代码标题中报告的错误。如何访问 barbuttonItem 的层?

4

2 回答 2

6

条形按钮项不是视图,也没有图层。

假设您没有在系统项目上尝试此操作,请访问项目的层customView

于 2013-03-12T19:04:51.143 回答
0

您需要链接 QuartCore 框架,并将 QuartzCore/QuartzCore.h 导入您的类以使用层。

于 2013-03-12T18:02:06.297 回答