- 已关闭。**此问题需要debugging details。当前不接受答案。
编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
8个月前关闭。
Improve this question
我使用UICollectionView并设置水平滚动。现在在这一个图像视图中,除了单元格间距外,所有工作都很完美。在collectionView中,我将单元格的最小间距设置为0(零)。但空格仍然存在。
我的输出如下:
但我需要这种类型的输出:
还有一件事是,我参考了这么多的答案,但仍然不知道该怎么做。我使用Xcode 7.0,所以我需要在swift 2.0中的解决方案,如果可能的话,也要求在swift 3.0中给出答案。
4条答案
按热度按时间6tdlim6h1#
不要忘记设置集合视图流程布局委托:
5m1hhzi42#
您可以从尺寸检查器中设定单元格和行间距。
您也可以从
UICollectionViewDelegateFlowLayout
设定。func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat
nmpmafwu3#
在代码中添加以下方法并进行操作,直到获得所需输出
xmjla07d4#
我的代码都是好的。但是我没有门输出我想要的,所以我尝试新的东西,给予-负值
所以只使用这一个方法与负值,我得到了我想要的输出。感谢所有谁试图解决这个错误为我...