有没有一种方法可以让收藏视图中的所有项目都适合放在一行中,而不会自动将项目放在另一行中?我正在尝试复制类似Instagram的故事显示,如下面的链接:
然而,在我的集合视图中,我从服务器获取计数,并在集合视图中显示信息,但它总是在显示3个项目后转到下一行。
// number of sections function
override func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return pictures.count
} // end of function
3条答案
按热度按时间jtw3ybtb1#
我认为你不希望在收藏视图中垂直滚动。
对于集合视图中的水平滚动,请在情节提要中选择集合视图,然后将
scroll direction
更改为水平。参考下图:
eqqqjvef2#
你可以像这样添加collectionViewLayout委托方法。CGFloat(3.0)是你想要的项的数量,你必须将它从collectionView的宽度中去除
i34xakig3#
尝试将高度限制设置为大约60或70。然后它将占用1行中的所有单元格。