我有一个ViewView和一个ViewView。 ImageView位于屏幕左上角,大小为(150,250).CollectionView为全屏幕。 collectionView的单元格里面有标签。动态更改UICollectionViewCell宽度
当单元格靠近imageView时,它应该有较小的宽度。当单元格低于imageView时,它应该是全角。这也应该在滚动时起作用,所以单元格的大小应该动态变化。所以,我需要做一个自定义布局。我认为,“layoutAttributesForElementsInRect:”是一个答案。但如何使某些矩形的单元属性发生变化?或者我正在寻找错误的方向? 预先感谢您。
谢谢你的回答。我想,应该有一个与例子的链接?这不是 – krosh
,这正是我所需要的。我在scrollViewDidScroll里面使用invalidateLayout方法:并且工作。谢谢。 – krosh
另外值得注意的是,collectionView:layout:sizeForItemAtIndexPath:是UICollectionViewDelegateFlowLayout协议中的一个方法。 –