Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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 刷新my UICollectionView标题的框架_Ios_Objective C - Fatal编程技术网

Ios 刷新my UICollectionView标题的框架

Ios 刷新my UICollectionView标题的框架,ios,objective-c,Ios,Objective C,我有一个问题,当从我的集合视图中删除单元格时,标题的y原点的偏移量将与屏幕上已删除单元格的偏移量相同。因此,页眉将下降约1-55点,具体取决于最后一个单元格显示我的单元格高度的多少,每个单元格的高度为55点 但是,只要我滚动collectionView,标题就会返回到它应该的状态 是否有一种方法可以通过编程方式将我的集合视图的框架更新为与集合视图滚动列表相关的框架?或者只是正确地刷新它的帧,以某种方式滚动设置正确的帧 或者我需要刷新CollectionView子视图?不确定 谢谢你的帮助 为什么

我有一个问题,当从我的集合视图中删除单元格时,标题的y原点的偏移量将与屏幕上已删除单元格的偏移量相同。因此,页眉将下降约1-55点,具体取决于最后一个单元格显示我的单元格高度的多少,每个单元格的高度为55点

但是,只要我滚动collectionView,标题就会返回到它应该的状态

是否有一种方法可以通过编程方式将我的集合视图的框架更新为与集合视图滚动列表相关的框架?或者只是正确地刷新它的帧,以某种方式滚动设置正确的帧

或者我需要刷新CollectionView子视图?不确定


谢谢你的帮助

为什么不尝试更新标题视图的框架(假设它是通过编程创建的)并将y值更改为origin.y-55?无论你用什么方法,电池都会消失是的,我试过了,它是有效的,但它不能解决问题,因为当电池54关闭时,53。。。22..11... 等等,我在想一种方法来创建一个函数来返回偏移量。但同样,这感觉真的很烦人。一定有更好的办法@凯莱克曼尼,请看。您是否为UICollectionViewFlowLayout设置了任何内容?我不经常使用集合视图,但我知道这是我过去忘记的事情@我正在使用一个定制的粘贴头布局。CSStickeyHeaderFlowLayout。标题是视差@kylecmanOh哇,这是一个好看的定制布局!我会在github上提交一个问题。那是我力所不及的,哈哈