我在 Swift 中有一个 UIImageView
let background_image: UIImageView = {
let v = UIImageView()
v.image = #imageLiteral(resourceName: "basketball")
v.contentMode = .scaleToFill
v.translatesAutoresizingMaskIntoConstraints = false
return v
}()
我想在这里做的是让图像填充背景而不变小或变大。 假设这张图片是背景
我想要做的是获取此图像的 100x100 像素 并仅显示它。就像在这个image.
最佳答案
要从中心裁剪图像,您必须将内容模式设置为居中,并允许图像剪辑绑定(bind)以防止 ImageView 大小
imageView.contentMode = .center /* take center part of image*/
imageView. clipsToBounds = true /* prevent image view size*/
关于ios - Swift scaleAspectFill 只有宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45368905/