#import "TRViewController.h"
@interface TRViewController ()
@property (strong, nonatomic) IBOutlet UIView *imageView;
@end
@implementation TRViewController
- (void)viewDidLoad
{
[super viewDidLoad];
UIRotationGestureRecognizer *RGR = [[UIRotationGestureRecognizer alloc]initWithTarget:self action:@selector(rotate:)];
[self.view addGestureRecognizer:RGR];
}
- (void)rotate:(UIRotationGestureRecognizer *)sender
{
NSLog(@"....(%.2lf, %.2lf", sender.rotation, sender.velocity);
CGAffineTransform transform = self.imageView.transform;
//旋转
transform = CGAffineTransformRotate(transform, sender.rotation);
self.imageView.transform = transform;
sender.rotation = 0;
// self.imageView.transform = CGAffineTransformMakeRotation(sender.rotation);
}
@interface TRViewController ()
@property (strong, nonatomic) IBOutlet UIView *imageView;
@end
@implementation TRViewController
- (void)viewDidLoad
{
[super viewDidLoad];
UIRotationGestureRecognizer *RGR = [[UIRotationGestureRecognizer alloc]initWithTarget:self action:@selector(rotate:)];
[self.view addGestureRecognizer:RGR];
}
- (void)rotate:(UIRotationGestureRecognizer *)sender
{
NSLog(@"....(%.2lf, %.2lf", sender.rotation, sender.velocity);
CGAffineTransform transform = self.imageView.transform;
//旋转
transform = CGAffineTransformRotate(transform, sender.rotation);
self.imageView.transform = transform;
sender.rotation = 0;
// self.imageView.transform = CGAffineTransformMakeRotation(sender.rotation);
}