我有一个 Collection View 。我在 Collection View 的每个单元格上放置了一个 ImageView。然后我将 ImageView 的 contentMode 设置为 ScaleAspectFit 但它没有任何影响。在 Collection View 中使用 contentMode 是否有任何问题?下面是我正在使用的代码。
class PictureCollectionViewCell: UICollectionViewCell {
@IBOutlet weak var coverImg: UIImageView!
@IBOutlet weak var pic: UIImageView!
@IBOutlet weak var clickPicBtn: UIButton!
var row:Int = 0
override func awakeFromNib() {
super.awakeFromNib()
// Initialization code
self.pic.contentMode = .ScaleAspectFit
}
最佳答案
您是使用 Storyboard 来添加 Collection View 还是以编程方式完成?我添加了一个 Storyboard,并从那里更改了放置在 Collection View 中的 ImageView 的长宽比。
我使用重复单元格和图像数组来填充类似于表格 View 的图像。在我的例子中,使用 ImageView 的内容 View 模式,而不是 Collection View ,是可行的。
关于ios - ImageView.contentMode 不适用于 Collection View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37096346/