iOS开发-标题栏与列表跟着彼此联动

2020-01-16  本文已影响0人  drmi

实现效果如下图:


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吧~

如果有网友解决了我上边的问题,也欢迎留言,十分感谢~

上一篇下一篇

猜你喜欢

热点阅读