首页 > 解决方案 > 为什么单元格与标签的宽度相同?

问题描述

我的故事板中有一个简单UICollectionViewController的自定义单元格,其中有一个UILabel

在此处输入图像描述

当我使用模拟数据运行项目时,单元格的宽度与标签相同,即使我使控制器符合UICollectionViewDelegateFlowLayout并添加了以下代码:

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: self.collectionView.frame.width / 2.5, height: 100)
    }

有谁知道问题是什么?

标签: iosswiftuicollectionview

解决方案


在故事板中,选择集合视图并切换到大小检查器。你会看到这样的东西:

在此处输入图像描述

将自动更改为无。


推荐阅读