-(Void) rote360image {
Cabasicanimation * animation = [cabasicanimation animationwithkeypath: @ "transform"];
Animation. fromvalue = [nsvalue valuewithcatransform3d: catransform3didentity];
// Zookeeper Z.
Animation. tovalue = [nsvalue valuewithcatransform3d: catransform3dmakerotation (m_pi, 0, 0, 1.0)];
Animation. Duration = 3;
// The spin-up effect is calculated as tired. The first spin is 180 degrees, and then the spin is 180 degrees. As a result, the spin is 360 degrees.
Animation. Cumulative = yes;
Animation. repeatcount = 2;
// Add a pixel transparent region to the video segment.
Cgrect imagerrect = cgrectmake (0, 0, self. splashimageview. Frame. Size. Width, self. splashimageview. Frame. Size. Height );
Uigraphicsbeginimagecontext (imagerrect. size );
[Self. splashimageview. Image drawinrect: cgrectmake (1, 1, self. splashimageview. Frame. Size. Width-2, self. splashimageview. Frame. Size. Height-2)];
Self. splashimageview. Image = uigraphicsgetimagefromcurrentimagecontext ();
Uigraphicsendimagecontext ();
[Self. splashimageview. layer addanimation: animation forkey: Nil];
}
360 rotating Animation