我正在使用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)
)
有没有办法设定,例如内容模式= center
仅适用于占位符图片,同时保留原始图片的AspectScaledToFillSizeFilter
内容模式?
答案 0 :(得分:1)
如何在获取图片之前将图片视图的contentMode
设置为.center
,并在完成模块中将contentMode
重置为.scaleToFill
(默认{{ 1 {} contentMode
}?
UIImageView
答案 1 :(得分:0)
在 Swift 3- Alamofire 3
中使用掌上电脑图像Dwonload图像 cell.myPhoto.af_setImage(withURL: url!, placeholderImage: UIImage(named: "handi.jpg"), filter: nil, progress: nil, progressQueue: DispatchQueue.main, imageTransition: .noTransition, runImageTransitionIfCached: false) { (response) in
}