1. 放大缩小
float value = 2.0; self.imageView.transform = CGAffineTransformMakeScale(value, value);
2. 移动
// 重新赋值按钮的中点 orangeBtn.center = center;
3. 旋转
// 左旋转 在当前形变属性的基础上再旋转一定的角度 orangeBtn.transform = CGAffineTransformRotate(orangeBtn.transform, -M_PI_4); // 右旋转 orangeBtn.transform = CGAffineTransformRotate(orangeBtn.transform, M_PI_4);
4. 给动作加上动画
[UIView beginAnimations:nil context:nil]; // 中间所有代码造成的影响都会带有动画效果... [UIView commitAnimations];
UIView 控件的常用操作
时间: 2024-11-06 03:51:31