我们可以对某个view进行平移,旋转等操作。这时候会用到一个特别有用的类:CGAffineTransform。
如:要旋转一个view(逆时针旋转45度):
- (void)transformView:(UIView*)viewDemo
{
CGAffineTransform at = CGAffineTransformMakeRotation(-M_PI/4); // M_PI是系统的宏定义,用来定义数学中的π
// -M_PI/4代表逆时针的45度
at = CGAffineTransformTranslate(at, 200, 0); //简单来说就是在旋转at 上再加上平移
[viewDemo setTransform:at];
}
关于CGAffineTransform,请看链接:http://www.th7.cn/Program/IOS/201312/165775.shtml