我正在尝试使用UIImageView并将其从下到上逐渐隐藏。

在Objective-C中最好,最有效的方法是什么?
我正在研究CABasicAnimation类和动画类。

最佳答案

如果您想深入了解CoreAnimation,我想您可以使用以下方法:

CABasicAnimation *animationA=[CABasicAnimation animation];
animationA.keyPath=@"position.y";
animationA.fromValue=@0;
animationA.toValue=@250;
animationA.duration=3;
animationA.timingFunction=[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn];
[yourTestView.layer addAnimation:animationA forKey:@"basic"];
yourTestView.layer.position=CGPointMake(250, 50);


或者,如果您只想支持IOS7,则可以尝试学习UIAttachmentBehavior和UIDynamicItemBehavior以获得更多的交互式动画。

关于ios - objective-c UIImageView动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25031141/

10-12 02:05