2017-08-14 52 views
0

我想使用UICollectionView來製作表格,當我將它設置爲垂直滾動時,一切都很好。 但是,當我將它設置爲橫向滾動,它出現一些額外的行間距: https://i.stack.imgur.com/7536O.jpg水平滾動UICollectionView有額外的行距?

,這是它的工作是什麼在垂直滾動(無間距): https://i.stack.imgur.com/AxFMy.jpg

以下是關於我收集的一些設置查看:

i.stack.imgur.com/aWGO3.jpg

i.stack.imgur.com/vrbLp.jpg

有什麼辦法可以解決這個問題嗎?謝謝!

(對不起,我不能發佈圖片而不能上傳超過2個鏈接,因爲它需要超過10聲譽..)

回答

0

您的收藏室高度爲80和屏幕高度是480我猜,並且垂直顯示5個項目,因此剩餘空間(480-(80 * 5))爲80,在項目之間顯示爲20個像素。所以你應該增加你的手機大小或者調整UICollecttionView的大小。

+0

哦!好吧,現在我明白它的工作原理了,非常感謝! – JasonTW

0

試試這個:

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat { 
    return 0 
} 

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat { 
    returnn 0 
}