首先看代码:
//代码一
UIImage *image1 = [UIImage imageNamed:@"back_icon_red"];
UIImageView *imageView1 = [[UIImageView alloc]initWithImage:image1];
//代码二
UIImageView *imageView2 = [[UIImageView alloc]init];
imageView2.image = [UIImage imageNamed:@"back_icon_red"];
- 代码一是先定义一个UIImage,然后UIImageView根据UIImage做初始化.
这样UIImageView的尺寸就会根据UIImage的尺寸做初始化. - 代码二是定义一个UIImageView,init初始化不做操作.然后再给
image
属性赋值.这样UIImageView并不会有UIImage的尺寸.
--EOF--