【非凡程序员】关于 UIImageView

 

今天练习了UIView的一些控件,主要对图片的变换作如下笔记记录:

对于动画效果的表现:

开始:[UIViewbeginAnimations:nilcontext:nil];

结束: [UIViewcommitAnimations];


移动:

CGRect rect=_picture.frame;

    rect.size.height+=20;

    rect.size.width+=20;

    rect.origin.x+=20;

    rect.origin.y+=20;

    _picture.frame=rect;


以中心为点缩放:

  CGRect rect=_picture.bounds;

    rect.origin.x=30;

    rect.origin.y=20;

    rect.size.height-=20;

    rect.size.width-=20;

    _picture.bounds=rect;

 

旋转:

//    UIImageView *image = [[UIImageView alloc]init];

    _picture.frame = CGRectMake(50, 50, 200, 200);

//    _picture.image = [UIImage imageNamed:@"6.jpg"];

//    [self.view addSubview:image];

    CGAffineTransform transform= CGAffineTransformMakeRotation(degreesToRadians(6));

    /*关于M_PI

     #define M_PI     3.14159265358979323846264338327950288

     其实它就是圆周率的值,在这里代表弧度,相当于角度制 0-360 度,M_PI=180

     旋转方向为:顺时针旋转

     

     */

    _picture.transform = transform;//旋转      

你可能感兴趣的:(【非凡程序员】关于 UIImageView)