UIImageView填充模式

[UIImage imageNamed:@“name”] 从整个资源包下搜索name,并且会将图片缓存到内存中. [UIImage imageWithContentsOfFile:filePath],根据资源路径加载image,不会缓存到内存中.
image如果加入Assets.xcassets目录下会有缓存

UIImageView.contentMode: 
 带scale单词的图片可能被拉伸 UIViewContentModeScaleToFill
 -将图片拉伸填充整个imageView
 -图片显示的尺寸跟imageView的尺寸是一样的
 带scale单词且带有aspect的图片可能会按比例拉伸 
    UIViewContentModeScaleAspectFit
     - 按原图比例拉伸将图片全部展示在imageViewbounds中 (图片完全展示)
    UIViewContentModeScaleAspectFill
     - 按原图比例拉伸展示在imageViewBounds中. (可能只展示一部分)
不带scale的图片不会拉伸原图大小
UIImageView填充模式_第1张图片
1.png
UIImageView填充模式_第2张图片
2.jpg
UIImageView填充模式_第3张图片
3.jpg

你可能感兴趣的:(UIImageView填充模式)