英语轻松读发新版了,欢迎下载、更新

瀑布流的一个问题?

elepone 发布于 2013年09月24日
无人欣赏。

大家有没有用这个CHTCollectionViewWaterfallLayout 做瀑布流的?几乎调好了所有的问题,但最后卡在了添加HeaderView上。

使用[UICollectionView registerClass:forSupplementaryViewOfKind:withReuseIdentifier]完全不起作用。然后发现是CHTCollectionViewWaterfallLayout继承的是UICollectionViewLayout而不是UICollectionViewFlowLayout?

现在不知道怎么弄,有没有人有同样的需求啊?

共9条回复
清醒疯子 回复于 2013年09月25日

能不能再详细说说呢?

我用Pad运行项目里面的Demo,没发现任何问题啊。

elepone 回复于 2013年09月25日

1楼 @清醒疯子 我需要的是在瀑布流的头部添加一个 HeaderView。 然后HeaderView 跟着瀑布流一起滑动。 看效果图

alt text

elepone 回复于 2013年09月25日

已找到一个可行的解决办法,就是设置 layout.sectionInset = UIEdgeInsetsMake(105, 5, 5, 5); 然后直接在UICollectionView中添加 addSubView。

目前还没有做完,但是目测应该是可行的。

清醒疯子 回复于 2013年09月25日

3楼 @elepone

这个办法应该可行:)

只需要在CollectionView的子格里把瀑布流的view插进去。

等回家了我也试试这个做法:)

zedzhao 回复于 2013年09月25日

你这个headerview是属于瀑布流里的一部分, 还是分离的?

清醒疯子 回复于 2013年09月25日

5楼 @zedzhao

从排版看,应该是分离的:)

加班的孩子伤不起,又得晚回家。。。

zedzhao 回复于 2013年09月25日

...按照2楼的说法, 不就是 背后用一个scrollview 然后 把 headerview和 collectionView都放上去不久行了么。。

zedzhao 回复于 2013年09月25日

应该就还是 3楼的 办法~~

riven 回复于 2014年09月05日

顶部那个做为一个Cell,宽带是320就可以了呀,

登录 或者 注册