UIImageView的常用方法
//UIImageView创建
UIImageView * imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"image"]];
//设置图片的位置和大小
imageView.frame = CGRectMake(10, 10, 100, 100);
//设置图片的背景色和透明度
imageView.backgroundColor = [UIColor cyanColor];
imageView.alpha = 1.0 ;
//修改图片中心的位置
imageView.center = CGPointMake(100, 100);
//把一个图片移动一段距离 其中20表示想要往x或者y方向移动的距离
imageView.transform = CGAffineTransformMakeTranslation(20, 20);
//旋转图像一定角度 注意:单位是弧度,可以用系统定义好的宏
imageView.transform = CGAffineTransformMakeRotation(M_PI_4);
//#define M_E 2.71828182845904523536028747135266250 /* e */
//#define M_LOG2E 1.44269504088896340735992468100189214 /* log2(e) */
//#define M_LOG10E 0.434294481903251827651128918916605082 /* log10(e) */
//#define M_LN2 0.693147180559945309417232121458176568 /* loge(2) */
//#define M_LN10 2.30258509299404568401799145468436421 /* loge(10) */
//#define M_PI 3.14159265358979323846264338327950288 /* pi */
//#define M_PI_2 1.57079632679489661923132169163975144 /* pi/2 */
//#define M_PI_4 0.785398163397448309615660845819875721 /* pi/4 */
//#define M_1_PI 0.318309886183790671537767526745028724 /* 1/pi */
//#define M_2_PI 0.636619772367581343075535053490057448 /* 2/pi */
//#define M_2_SQRTPI 1.12837916709551257389615890312154517 /* 2/sqrt(pi) */
//#define M_SQRT2 1.41421356237309504880168872420969808 /* sqrt(2) */
//#define M_SQRT1_2 0.707106781186547524400844362104849039 /* 1/sqrt(2) */
//图片的缩放,其中,CGFloat scale_w与CGFloat scale_h分别表示将原来的宽度和高度缩放到多少倍,下图是缩放到原来的0.5倍
imageView.transform = CGAffineTransformMakeScale(0.5, 0.5);
//为图片添加点击事件
//一定要先将userInteractionEnabled置为YES,这样才能响应单击事件
imageView.userInteractionEnabled = YES;
//设置手势
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapImageView:)];
//给图片添加手势
[imageView addGestureRecognizer:tap];
//添加到view
[self.view addSubview:imageView];