![](/img/trans.png)
[英]contentMode (scaleAspectFill) on UIImageView - Swift
[英]Swift scaleAspectFill only width
我在Swift中有一个UIImageView
let background_image: UIImageView = {
let v = UIImageView()
v.image = #imageLiteral(resourceName: "basketball")
v.contentMode = .scaleToFill
v.translatesAutoresizingMaskIntoConstraints = false
return v
}()
我在这里想要做的是使图像填充背景而不会变得越来越大。 想象这张图片是背景
我要做的是获取此图像的100x100像素 ,并仅显示该像素。 就像这张图片一样。
为了从中心裁剪图像,您必须将内容模式设置为居中,并允许将图像剪辑到边界,以防止图像视图变大
imageView.contentMode = .center /* take center part of image*/
imageView. clipsToBounds = true /* prevent image view size*/
将contentmodel设置为此
v.contentMode = .scaleAspectFit
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.