iOS常用三种图片填充方式

337 阅读1分钟
  • UIViewContentModeScaleToFill,
  • UIViewContentModeScaleAspectFit,
  • UIViewContentModeScaleAspectFill, 这三种都带有Scale,表示缩放的意思,也就是说这三种模式的图片都会进行缩放以填充view。

有两个带有Fill,表示会填满整个view。

第一个: UIViewContentModeScaleToFill,表示通过缩放来填满view,也就是说图片会变形。

第二个: UIViewContentModeScaleAspectFit,表示按比例缩放并且图片要完全显示出来,意味着view可能会留有空白

第三个: UIViewContentModeScaleAspectFill,表示按比例缩放并且填满view,意味着图片可能超出view,可能被裁减掉。

实际应用中第三种用的比较多,并且通过view.clipToBounds = YES;把超出部分裁减掉。