CGRect rect = self.frame;
rect.origin.x = rect.origin.x+2;
rect.origin.y = rect.origin.y+200;
[UIView beginAnimations:nil context:nil];
//------------时间长短------------
[UIView setAnimationDuration:1];
//------------速度的变化------------
// UIViewAnimationCurveEaseInOut, // slow at beginning and end
// UIViewAnimationCurveEaseIn, // slow at beginning
// UIViewAnimationCurveEaseOut, // slow at end
// UIViewAnimationCurveLinear
//[UIView setAnimationCurve:UIViewAnimationCurveEaseIn];
//------------延迟------------
//[UIView setAnimationDelay:1];
//------------反复------------
//[UIView setAnimationRepeatAutoreverses:YES];
//------------执行一段时间的动画 后面是直接显示------------
//[UIView setAnimationRepeatCount:0.1];
//------------线程中的动画------------
//[UIView setAnimationBeginsFromCurrentState:YES];
self.frame = rect;
//[UIView setAnimationTransition:UIViewAnimationTransitionCurlUp forView:self cache:YES];
[UIView setAnimationTransition:UIViewAnimationTransitionCurlDown forView:self cache:YES];
[UIView commitAnimations];
[NSThread sleepForTimeInterval:0.15];
UIVIEW 动画接口解释
最新推荐文章于 2018-07-05 11:31:49 发布