Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 轻触标题时重新启动UICollectionView_Ios_Objective C - Fatal编程技术网

Ios 轻触标题时重新启动UICollectionView

Ios 轻触标题时重新启动UICollectionView,ios,objective-c,Ios,Objective C,我正在尝试执行可折叠UICollectionView。当用户点击标题时,集合视图应在节中显示较小的项目 请告诉我从哪里开始。我应该选择自定义UICollectionViewLayout还是UICollectionViewFlowLayout (我认为第二个更有趣)?如果有其他的方法来做这件事,请给我一些资源,让我做进一步的研究。你当然可以使用自定义布局。在继续之前,我会先使用UICollectionViewFlowLayout 您可以通过流布局来实现这种效果。这纯粹是理论上的。我还没试过 我可

我正在尝试执行可折叠
UICollectionView
。当用户点击标题时,集合视图应在节中显示较小的项目

请告诉我从哪里开始。我应该选择自定义
UICollectionViewLayout
还是
UICollectionViewFlowLayout


(我认为第二个更有趣)?如果有其他的方法来做这件事,请给我一些资源,让我做进一步的研究。

你当然可以使用自定义布局。在继续之前,我会先使用UICollectionViewFlowLayout

您可以通过流布局来实现这种效果。这纯粹是理论上的。我还没试过

我可能会尝试使用
FlowLayout
执行此操作,但前提是数据对象相同

  • 子类
    UICollectionReusableView
    向其添加
    TapSirture
    将其添加为节标题
  • 为ItemSize预设CGSize
  • 上点击
    -更改该部分中对象的ItemSize
  • 重新加载部分