更新框架后,uicollectionview向下移动

时间:2016-11-08 07:54:18

标签: ios objective-c uicollectionview

我目前正致力于制作类似日历的布局。基本的想法是在UILabel中添加UICollectionViewUIScrollView,我只使用UIViewController进行布局(但使用UICollectionViewDataSource和{{1}委托)。

场景是:每当用户搜索特定月份的数据时(通过单击按钮),将从服务器给出相应的数据,并且将设置UICollectionView帧。

但是,在我尝试更新UICollectionViewFlowLayout的框架后,碰巧收集视图将在UICollectionView中向下移动,我不知道为什么会发生这种情况。尝试将UIScrollView设置为0并使用automaticallyAdjustsScrollViewInsets方法,但似乎没有成功。如果有人能给我一些关于这个问题的暗示,那就不能再感激了!

以下是我的代码的一部分。

[collectionView setContentInset]

[更新] - 解决了。

感谢@Adeel,真正的问题是将我的集合视图的框架分配给uiscrollview的“框架”,而是在我将其设置为uiscrollview的“边界”之后解决了该bug。但是为什么在获取任何数据后UIScrollView的框架发生了变化?

before sifting

after shifting

0 个答案:

没有答案