实现效果如下图:
222.png
一开始尝试继承UICollectionViewController,想写一个header,用来控制标题。定义UICollectionViewFlowLayout,如下:
layOut.scrollDirection = UICollectionViewScrollDirectionHorizontal;
//如果CollectionView需要头尾视图,必须在layOut中指定头尾视图对应的尺寸(不指定默认0,0)
layOut.headerReferenceSize= CGSizeMake(150, 10);
layOut.sectionHeadersPinToVisibleBounds = YES;//头视图悬浮
但是效果图如下:
333.png
也就是说,设置和横向滚动之后,header也单独占据了自身宽度的大小,导致内容往后移动了。所以果断放弃collectionview
所以还是老老实实写2个scrollview吧~
如果有网友解决了我上边的问题,也欢迎留言,十分感谢~
网友评论