uicollectionviewflowlayout相关内容

UICollectionView - 单元格之间的距离?

我使用的是单元格宽度为 67 的 UICollectionView,现在我使用的是流式布局. 我连续有 3 个单元格,单元格之间的间距为 30 像素.如何使该距离更小,以便我可以连续放置四个单元格?这个方法和它有关系吗? - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollecti ..

UICollectionViewFlowLayoutestimatedItemSize 不能在 iOS12 上正常工作,尽管它在 iOS 11 上工作正常.*

对于我们使用的 UICollectionView 的动态高度单元格, if let layout = self.collectionViewLayout as?UICollectionViewFlowLayout {layout.estimatedItemSize = UICollectionViewFlowLayoutAutomaticSize} 在高度和宽度的适当限制下,它适用于 iOS ..

具有不同大小项目的iOS UICollectionView 水平滚动矩形布局?

iOS UICollectionView 如何创建具有不同大小项目的水平滚动矩形布局. 我想使用 UICollectionView 创建一个矩形布局,如下所示.我怎样才能实现? 当我使用 CollectionView 滚动 水平 时,1,2,3,4,5,6 网格将一起滚动以带来 7. 以下是 320*480 iPhone 分辨率的尺寸.下面更新了屏幕. 前 6 件商品的尺寸 ..

像 Android GridLayout 中的单元格周围的边距

在 Android 中很容易创建一个带有下一个边距的网格列表: 我为 iOS 找到了这个解决方案,但它不会在单元格和父视图之间添加边距,而只会在单元格之间添加 让 itemSpacing: CGFloat = 3让 itemsInOneLine: CGFloat = 2flow.sectionInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, ..

无法使用 AutoLayout 设置 UICollectionViewCell 的宽度

我有一个带有动态高度单元格的集合视图(基于可能的多行标签和内部的文本视图),当我跨越多行时,它可以完美地适应高度.但是,当文本只有一个单词或它没有覆盖整个屏幕宽度时,单元格会根据需要设置宽度,从而导致单元格彼此相邻而不是彼此下方. 在textview中查看不同长度文本的结果. 但是,我希望单元格位于彼此下方,想想 Instagram 或 Twitter 的那种观点.我显然需要为单元格设 ..

如何在 CollectionView 中通过 Flow Layout 将单元格对齐到顶部

在这段代码中,我试图更改 UICollectionView 的第一个单元格的大小和其他具有相同大小的单元格,但在第一行中,当我想要两个单元格出现时,只有一个单元格出现: func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout:如果 indexPath.row == 0 {返回CGSiz ..

UICollectionView项目顺序不会以从右到左的语言反转

我注意到一个大问题,即在从右到左的语言中,单元格顺序未正确颠倒,只有对齐方式正确.但是仅适用于水平流布局,并且收集视图包含不同的像元大小!是的,我知道这听起来很疯狂.如果所有单元格的大小都相同,则排序和对齐方式都很好! 这是到目前为止我通过一个示例应用程序得到的结果(隔离以确保这是实际问题,而不是其他问题): (第一个条应始终绘制为蓝色,然后尺寸随索引增加.) ..

Swift-如何针对不同的IOS设备大小调整UICollectionViewCell的比率

我正在使用 CollectionView 作为我底部的菜单栏 ViewController 我创建了一个自定义类,并制作了5个均匀间隔的单元格,用以下内容填充了iPhone 8上的整个 CollectionView ,这是所需的结果- layout.itemSize = CGSize(宽度:self.frame.width/5,高度:self.frame.height)layout.minim ..

UICollectionView-单元格之间的距离?

我正在使用单元格宽度为67的UICollectionView,现在我正在使用流布局. 我连续有3个单元格,单元格之间有30px的间距.如何减小该距离,以便我可以连续容纳四个单元?这种方法与它有关吗? - (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLay ..