首页 > iOSCollectionView套TableView的问题

iOSCollectionView套TableView的问题

现在有一个CollectionView, 上面铺着TableView, TableView上面有自定义Cell, 自定义Cell上面有自定义视图. 问题是TableView的自定义Cell先执行初始化方法, 这时由于frame有默认值不能给自定义视图赋frame值, 只能等到- (void)layoutSubviews方法执行时赋值, 但是这时自定义视图已经铺完无法给frame赋值. 请问该如何处理?

类似的界面如下图:


哈哈这是好奇心日报吧~

我最近刚在做找个结构的页面,不需要 CollectionView 套 tableView 这么复杂。首先那个横向滚动的东西,有很多开源的可以用,我用的iCarousel挺好的。整个页面结构有两种思路:

1、拿 CollectionView 做,那个 header 可以算作第一个 section,可以算作 SupplementaryView,也可以直接 add subview 到 collectionView 的 scrollView 上,然后设一下它的 contentInset…… 总之方法很多。

2、拿 tableView 做,保守点就这样。header 作为 tableView 的 header,下面一行 cell 放两个 item……


搜一下设置collectionview设置和tableview类似的headerview的方法。
上面可以封装成一个view,我一般用的是这个ImagePlayerView,然后把它放在collection的头部


@econi 效果图如正文.

【热门文章】
【热门文章】