<span style="font-family:Verdana;"><span style="font-family:Microsoft YaHei;"><span style="font-family:Microsoft YaHei;">#import "ViewController.h"
@interface ViewController ()
@property (weak, nonatomic) IBOutlet UIButton *moving;
- (IBAction)move;
- (IBAction)rotate;
- (IBAction)scale;
- (IBAction)goback;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (IBAction)move {
// 2.修改结构体值
// 下面这句话的意思是:告诉控件,要平移到距离原始位置-50的位置
// self.moving.transform = CGAffineTransformMakeTranslation(0, 50); // 向上平移
// 基于一个旧的值,再进行平移
// 基于一个现有的值,再进行平移
self.moving.transform = CGAffineT
iOS控件的缩放,平移,旋转和回到原点
最新推荐文章于 2022-03-26 17:40:02 发布
这篇博客详细介绍了如何在Objective-C中实现iOS控件的平移、旋转和缩放操作。通过实例代码展示了如何使用CGAffineTransform进行动画效果,包括平移、旋转和缩放,并提供了将控件恢复到初始状态的方法。
摘要由CSDN通过智能技术生成