手势识别器(UIGestureRecognizer)- UIRotationGestureRecognizer(旋转)
2016-03-05 21:11
369 查看
// // ViewController.m #import "ViewController.h" @interface ViewController () @property (weak, nonatomic) IBOutlet UIImageView *imageView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 给imageView添加手势 self.imageView.userInteractionEnabled = YES; // 创建『旋转』手势 UIRotationGestureRecognizer *rotation = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotation:)]; [self.imageView addGestureRecognizer:rotation]; } - (void)rotation:(UIRotationGestureRecognizer *)recognizer { // 获取手势旋转的角度 NSLog(@"%f",recognizer.rotation); // self.imageView.transform = CGAffineTransformMakeRotation(recognizer.rotation); // 默认传递的旋转的角度都是相对于最开始的位置 // 我们这里更改 self.imageView.transform = CGAffineTransformRotate(self.imageView.transform, recognizer.rotation); recognizer.rotation = 0; //清零 } @end
相关文章推荐
- UESTC 758 P酱的冒险旅途【贪心】
- UESTC oj 758 P酱的冒险旅途
- 关于Float.MIN_VALUE 和 Float.MAX_VALUE
- 手势识别器(UIGestureRecognizer)- UISwipeGestureRecognizer(轻扫)
- 手势识别器(UIGestureRecognizer)- UILongPressGestureRecognizer(长按)
- 手势识别器(UIGestureRecognizer)- UITapGestureRecognizer(敲击)
- Using platform encoding (GBK actually) to copy filtered resources, i.e. build is platform dependent!
- queue 之团队队列(摘)
- UESTC oj 谕神的密码
- IOS学习资源收集--开发UI控件相关
- UIImageView(loading...)
- LA 4255(p309)----Guess
- UI控件(UIPickerView)
- Android UI布局之FrameLayout
- poj 3061 Subsequence (尺取法)
- UICollectionView的高级使用和上拉加载下拉刷新
- uiblib 学戏笔记
- UIDatePicker(loading...)
- 关于error file: /boot/grub/i386-pc/normal.mod not found. Grub Rescue的修复问题
- UIPickerView(loading...)