[UIView beginAnimations:nil context:nil];//准备开始一个动画//修改控件属性的代码,就可以实现动画 [UIView setAnimationDuration:1.0];//设置动画执行时间 [UIView commitAnimations];//提交一个动画作为结尾 self.iconButton.transform=CGAffineTransformTranslate(self.iconButton.transform, dx, dy);//平移按钮的结构体
//OC开发中,关于角度统一使用弧度值,逆时针是负值,逆时针是正值 CGFloat angel=-M_PI_4; if (sender.tag==kMovingDriYou) { angel=M_PI_4; } self.iconButton.transform=CGAffineTransformRotate(self.iconButton.transform, angel);
原文:http://www.cnblogs.com/Hungrier/p/5143880.html