我的代码以前还不错,但是它提示我:
cannot find protocol declaration for 'CAAnimationDelegate';did you mean 'UIApplicationDelegate'?
当我今天运行它时。
我已经尝试导入
QuartzCore/CAAnimation.h
,但是不起作用。 最佳答案
不是动画协议(protocol)。无需告诉您的类(class)即将实现 CAAnimationDelegate 。
首先,您需要导入 QuartzCore/QuartzCore.h 。然后,您只需将类的对象(您要在其中实现动画委托(delegate)方法)作为委托(delegate)传递给 CAAnimation 对象。在启动动画时,它将自动调用 animationDidStart ,并在完成动画时自动调用 animationDidStop 方法。
关于ios - 找不到 'CAAnimationDelegate'的协议(protocol)声明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38972027/