Embed presentation
Download as PDF, PPTX



![UIView
Animation’s
• What you need most of the time.
• Happens within an animation block:
[UIView beginAnimations:nil context:NULL];
// change stuff
[UIView commitAnimations];](https://image.slidesharecdn.com/startingcoreanimation-091016161818-phpapp02/85/Starting-Core-Animation-4-320.jpg)
![Customizing,
a little.
• [UIView setAnimationDuration:]
• [UIView setAnimationCurve:]
• UIViewAnimationCurveEaseInOut
UIViewAnimationCurveEaseIn
UIViewAnimationCurveEaseOut
UIViewAnimationCurveLinear
• Delay, repeat count, etc.](https://image.slidesharecdn.com/startingcoreanimation-091016161818-phpapp02/85/Starting-Core-Animation-5-320.jpg)








Core Animation is a framework for creating animated user interfaces, integrated with UIKit, allowing properties to be animated over time. It is widely used in various UI components and includes UIView animations with customizable properties and built-in transitions. Custom animations can be implemented by linking to the QuartzCore framework and defining specific animation types such as CABasicAnimation and CAKeyframeAnimation.



![UIView
Animation’s
• What you need most of the time.
• Happens within an animation block:
[UIView beginAnimations:nil context:NULL];
// change stuff
[UIView commitAnimations];](https://image.slidesharecdn.com/startingcoreanimation-091016161818-phpapp02/85/Starting-Core-Animation-4-320.jpg)
![Customizing,
a little.
• [UIView setAnimationDuration:]
• [UIView setAnimationCurve:]
• UIViewAnimationCurveEaseInOut
UIViewAnimationCurveEaseIn
UIViewAnimationCurveEaseOut
UIViewAnimationCurveLinear
• Delay, repeat count, etc.](https://image.slidesharecdn.com/startingcoreanimation-091016161818-phpapp02/85/Starting-Core-Animation-5-320.jpg)







