- (void)viewDidLoad {
[super viewDidLoad];
//自轉(zhuǎn)
_view1= [[UIView alloc] initWithFrame:CGRectMake(100, 100, 100, 100)];
_view1.backgroundColor= [UIColor orangeColor];
_view1.layer.cornerRadius= 30;
[self.view addSubview:_view1];
//等比例縮放
//兩個(gè)參數(shù)分別表示,寬度和高度縮放的倍數(shù)
_view1.transform=CGAffineTransformMakeScale(0.5, 0.5);
//連續(xù)轉(zhuǎn)動(dòng)
[NSTimer scheduledTimerWithTimeInterval:0.05 target:self selector:@selector(rotation) userInfo:nil repeats:YES];
}
- (void)rotation {
static float angle;
angle += 0.1;
//transform轉(zhuǎn)換
//CGAffineTransformMakeRotation(<#CGFloat angle#>)旋轉(zhuǎn)角度Rotation旋轉(zhuǎn)
//角度為正時(shí),向順時(shí)針方向轉(zhuǎn)動(dòng)(圓周運(yùn)動(dòng)與之相反)
//0.785==45°==M_PI_4
_view1.transform=CGAffineTransformMakeRotation(angle);
//transform屬性轉(zhuǎn)換的相對(duì)狀態(tài)是初始狀態(tài)
}