ios - 如何修复 UICollectionViewCell 中的图像高度?

标签 ios swift uicollectionview

enter image description here我在 Collection View 单元格内的 UIView 中有一个 UIImageView,但即使我做了所有约束(顶部、底部、左侧、右侧),图像的高度也比它的 super View 大。 我该如何解决?

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
    return CGSize(width:DeviceSize.screenWidth - 32, height: DeviceSize.screenWidth/2)
}

最佳答案

设置,

imageView.contentMode = .scaleAspectFit //you can change it as per your requirement..

imageView.clipToBounds = true

除了以编程方式进行,您还可以在 storyboard 本身中设置它们,即

enter image description here

关于ios - 如何修复 UICollectionViewCell 中的图像高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56630802/

相关文章:

ios - swift : How to convert String to string with time format?

php - 图片上传发送数据但接收端没有创建文件

swift - 按下时更改 UICollectionView 单元格大小 - Xcode Swift

ios - xcodebuild 命令在 codesign 上失败,但日志显示使用了不正确的配置文件 uuid

ios - 在 Swift 中从相机裁剪图像而无需移动到另一个 ViewController

ios - 缩放 UIViewController 和 child 以适应 iPad 或 iPhone 屏幕

ios - 滚动父 View 的 CollectionView 以在模式关闭之前显示单元格

objective-c - 旋转 iPhone 时更改 View ?

ios - 拖动 super View 时更新 UILabel 的文本

swift - 设置 UICollectionView 的 UIEdgeInsets