【问题标题】:Change design collection view cell when I redimensioned重新调整尺寸时更改设计集合视图单元格
【发布时间】:2017-09-22 14:04:50
【问题描述】:

我有一个问题,我有一个动态集合视图,开始时我有 3 行,但是当更改滑块时,更改集合中的行数并调整设计,问题是设计错误我可以尝试 @ 987654325@ 但没用,有什么帮助吗? 在大小单元格中,我有以下代码:

    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: myCollection.bounds.size.width/CGFloat(numberOfYears), height: 120)
    }

我的第一张图片:

当我更改 te 行时,图像最终:

好奇是当我点击圆圈时,设计更改为正确的格式......

【问题讨论】:

    标签: ios swift xcode uicollectionview


    【解决方案1】:
    Create one class from UICollectionViewFlowLayout, override the flow layout using this code
    
    - (instancetype)init
    {
        self = [super init];
        if (self)
        {
            self.minimumLineSpacing = 1.0;
            self.minimumInteritemSpacing = 1.0;
            self.scrollDirection = UICollectionViewScrollDirectionVertical;
        }
        return self;
    }
    
    - (CGSize)itemSize
    {
        NSInteger numberOfColumns = 3;
    
        CGFloat itemWidth = (CGRectGetWidth(self.collectionView.frame) - (numberOfColumns - 1)) / numberOfColumns;
        return CGSizeMake(itemWidth, itemWidth);
    }
    

    【讨论】:

    • 对不起,什么都解决不了,问题不是班级布局。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    • 2017-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-06
    相关资源
    最近更新 更多