UIImageView填充模式

2019-04-16  本文已影响0人  HQQ_哈球球

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

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

猜你喜欢

热点阅读