码迷,mamicode.com
首页 > 其他好文 > 详细

用UISliader和仿射变换-实现等比例缩放

时间:2015-04-21 22:51:47      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:uisliader   仿射变换   实现等比例缩放   

今天在网上搜了一下没找到用slider实现等比例缩放的例子

今天自己做了一个大家看下。图片放大缩小,slider往左滑动缩小,slider往右滑动放大


#import "ViewController.h"


@interface ViewController ()

{

    UIImageView * _umgView;

    UISlider * _sl;

}

@end


@implementation ViewController


- (void)viewDidLoad {

    [super viewDidLoad];

   

    UIImage * img = [UIImage imageNamed:@"bg1.jpg"];

    _umgView = [[UIImageView alloc]initWithFrame:CGRectZero];

    _umgView.image = img;

    _umgView.frame = CGRectMake(100, 100, 200, 200);

    [self.view addSubview:_umgView];

    

    

    _sl  = [[UISlider alloc]init];

    _sl.center = self.view.center;

    [self.view addSubview:_sl];

    

    [_sl addTarget:self action:@selector(click) forControlEvents:UIControlEventValueChanged];

    

}


- (void)didReceiveMemoryWarning {

    [super didReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}


- (void)click{

    _umgView.transform= CGAffineTransformMakeScale(_sl.value, _sl.value); // 辐射变换

}


@end




















怎么用UISliader和仿射变换-实现等比例缩放











怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放












怎么用UISliader和仿射变换-实现等比例缩放

















































用UISliader和仿射变换-实现等比例缩放

标签:uisliader   仿射变换   实现等比例缩放   

原文地址:http://blog.csdn.net/zx6268476/article/details/45173689

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!