gpt4 book ai didi

iOS UICollectionView 特殊单元格顺序

转载 作者:可可西里 更新时间:2023-11-01 04:15:23 29 4
gpt4 key购买 nike

我有一个包含 5 个元素的简单 Collection View 。单元格的默认顺序如下所示: enter image description here

我想知道是否可以更改单元格的填充\顺序以获得这样的结果:

enter image description here

最佳答案

选项 1:(清洁选项)

您应该有2 个部分

  • 第 1 节有 3 个单元格

  • 第 2 部分有 2 个单元格

然后您可以 adjust the inset 使用 collection View(_: layout: inset For Section At: ) 为您要调整的部分。 (在本例中为第 2 节)

If you do not implement this method, the flow layout uses the value in its section​Inset property to set the margins instead. Your implementation of this method can return a fixed set of margin sizes or return different margin sizes for each section.

Section insets are margins applied only to the items in the section. They represent the distance between the header view and the first line of items and between the last line of items and the footer view. They also indicate they spacing on either side of a single line of items. They do not affect the size of the headers or footers themselves.

选项 2:(意大利面选项,但很高兴知道)

为第 2 部分项目创建一个自定义子类,您可以在其中自定义 UICollectionViewCell contentView subview 的实际内容的插入。

然后在第 2 部分中,返回您的自定义单元格。

关于iOS UICollectionView 特殊单元格顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42889939/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com