我正在尝试构建一个UICollectionView,它包含固定高度和不同宽度的单元格。电池的宽度可以是100%,50%或25%。
我是从自定义子类创建这些单元格,然后我在sizeForIndexPath
中调整大小。我的问题是,当重新排序细胞时,我会得到很多奇怪的视觉故障,因为随着索引路径的变化,细胞的大小会快速调整。
基本上,我希望单元格的大小取决于单元格的类型(或单元格中的内容),而不是单元格的索引路径。
处理此问题的最佳方法是什么?我想过为不同类型的单元格使用多个类,但是在初始化时我不能用框架设置单元格的宽度。有什么想法吗?
更新:这是指向我正在尝试解决的错误的视频的链接
答案 0 :(得分:-1)
试用@XmlAttribute
教程。它用于表视图,但在结论中对集合视图的一些推荐。我现在不能尝试这个教程,并且认为它适用于集合视图,但明天我会这样做
欢呼声。