iOS animation implementation (3) UIView encapsulated animations

Source: Internet
Author: User

Apple Official documents

UIView trigger Animation in two categories, open UIView.h header file can see the category of two UIView,

@interface UIView (uiviewanimation) and @interface UIView (uiviewanimationwithblocks)

Here's how the two animations are. Name the commit mode and block mode . Two implementations, the effect is similar, but the code implementation is different.

There are seven types of properties that can be animated, as described in this document.

@ "Frame",@ "bounds", @"center",@ "transform",@ "Alpha",@ "BackgroundColor" ,@ "Contentstretch"

Some special effects interfaces are also available for each.

Like what:

Repeated animations are required to provide Setanimationrepeatcount, and block mode has uiviewanimationoptionrepeat.

the return commit method of finish has Setanimationdidstopselector, and block mode to set the block to finish.

the corresponding stopanimation can also be [View.layer removeallanimations] to achieve

The corresponding code is available on GitHub. The address is as follows:

Https://github.com/boboxu/ios

iOS animation implementation (3) UIView encapsulated animations

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.