我正在尝试使用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/