gpt4 book ai didi

ios - 使用 AlamofireImage 设置占位符图像的 contentMode

转载 作者:行者123 更新时间:2023-11-28 06:25:34 24 4
gpt4 key购买 nike

我正在使用 AlamofireImage,我注意到它具有设置所需图像的内容类型的功能。但是,我看不到设置占位符图像本身的内容类型的可能性。

例如,现在在我的 cellForRow 方法中我正在做:

let filter = AspectScaledToFillSizeFilter(size: cell.myPhoto.frame.size) 
cell.myPhoto.af_setImage(
withURL: URL(string: data.photo)!,
placeholderImage: UIImage(named: "placeholderImg"),
filter: filter,
imageTransition: .crossDissolve(0.2)
)

有没有办法设置例如content mode = center 仅在占位符图像上,同时保持原始图像的 AspectScaledToFillSizeFilter 内容模式?

最佳答案

如何在获取图像之前将 ImageView 的 contentMode 设置为 .center,并在完成 block 中将 contentMode 重置为.scaleToFill(UIImageView 的默认 contentMode)?

cell.myPhoto.contentMode = .center
cell.myPhoto.af_setImage(withURL: imageURL, placeholderImage: #imageLiteral(resourceName: "placeholderImg"), filter: filter, completion: { (response) in
cell.myPhoto.contentMode = .scaleToFill
})

关于ios - 使用 AlamofireImage 设置占位符图像的 contentMode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41989576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com