相关疑难解决方法(0)

如何水平居中UICollectionView细胞?

我做了一些研究,但是我找不到任何关于如何在UICollectionView中水平居中单元格的代码示例.

而不是第一个单元格像这个X00,我希望它像这个0X0.有没有办法实现这个目标?

编辑:

想象我想要的东西:

在此输入图像描述

当CollectionView中只有一个元素时,我需要它看起来像版本B. 当我有多个元素时,它应该像版本A但有更多元素.

当我只有1个元素时,它看起来像版本A,我想知道我怎么能让它看起来像B.

谢谢您的帮助!

ios swift

107
推荐指数
10
解决办法
7万
查看次数

targetContentOffsetForProposedContentOffset:withScrollingVelocity,没有子类化UICollectionViewFlowLayout

我的应用程序中有一个非常简单的collectionView(只有一行方形缩略图).

我想拦截滚动,以便偏移始终在左侧留下完整的图像.此刻,它滚动到任何地方,并将留下截止的图像.

无论如何,我知道我需要使用这个功能

- (CGPoint)targetContentOffsetForProposedContentOffset:withScrollingVelocity
Run Code Online (Sandbox Code Playgroud)

要做到这一点,但我只是使用标准UICollectionViewFlowLayout.我不是它的子类.

有没有任何方法可以在不进行子类化的情况下拦截这个UICollectionViewFlowLayout

谢谢

iphone ios uicollectionview

89
推荐指数
11
解决办法
6万
查看次数

标签 统计

ios ×2

iphone ×1

swift ×1

uicollectionview ×1