这三个方法是transform最长用的,所以在这里给大家提一下!
@interface ViewController () @property (weak, nonatomic) IBOutlet UIButton *btn; @end @implementation ViewController - (IBAction)btn:(id)sender { //放大与缩小(下边的2代表宽度,就是是说宽度放大多少倍,0.5代表高度,如果比1小就是缩放,如果比1大就是放大) self.btn.transform =CGAffineTransformScale(self.btn.transform, 2, 0.5); //旋转 self.btn.transform = CGAffineTransformRotate(self.btn.transform,M_2_PI); //平移(20为X平移值可为正可为负,0也为Y平移值可为正也可为负); self.btn.transform = CGAffineTransformTranslate(self.btn.transform, 20, 0); }
时间: 2024-12-19 20:34:31