[10秒学会] - iOS手势缩放View
2016-04-08 00:00
399 查看
摘要: [10秒学会] - iOS手势缩放View
UIImageView *showImgView = [[UIImageView alloc]initWithFrame:CGRectMake(100,200,200,200)]; showImgView.image =[UIImage imageNamed:@"30"]; showImgView.contentMode =UIViewContentModeScaleAspectFit; [showImgView setUserInteractionEnabled:YES]; //是图片 需要开启 [showImgView setMultipleTouchEnabled:YES]; [self addGestureRecognizerToView:showImgView]; [self.view addSubview:showImgView]; - (void) addGestureRecognizerToView:(UIView *)view { UIPinchGestureRecognizer *pinchGestureRecognizer = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(pinchView:)]; [view addGestureRecognizer:pinchGestureRecognizer]; } - (void) pinchView:(UIPinchGestureRecognizer *)pinchGestureRecognizer { UIView *view = pinchGestureRecognizer.view; if (pinchGestureRecognizer.state == UIGestureRecognizerStateBegan || pinchGestureRecognizer.state == UIGestureRecognizerStateChanged) { view.transform = CGAffineTransformScale(view.transform, pinchGestureRecognizer.scale, pinchGestureRecognizer.scale); pinchGestureRecognizer.scale = 1; } }
相关文章推荐
- ios开发之父子视图的关系
- iOS中的单例
- iOS中的谓词
- iOS中添加逻辑流程(把创建的导航添加到window的rootview)
- iOS之简单瀑布流的实现
- iOS搜索框的实现
- IOS 内存管理机制总结
- iOS推送后页面跳转
- ios block和函数的区别
- IOS中的数据存储方式,特点,使用情况
- IOS中的数据存储方式,特点,使用情况
- iOS 保持界面流畅的技巧
- 封装.a文件以及应用.a文件
- iOS AFNetWorking中block执行完后再执行其它操作
- 浅谈iOS模糊效果
- NSString 去除空格方法 ios
- iOS使用NSMutableAttributedString 实现富文本(不同颜色字体、下划线等)
- [IOS]动画效果
- iOS开发中一些常用的check事项2
- ios开发中的一些注册流程的Check