UICollectionView内容大小不正确?

时间:2013-08-22 21:15:35

标签: ios objective-c ipad uicollectionview uicollectionviewlayout

UICollectionView变得大于scroll时,我想要contentSize.heightcontentOffset.y + frame.size.height,所以我设置了一个观察者,就像这样:

[self.collectionView addObserver:self 
                      forKeyPath:@"contentSize" 
                         options:0 
                         context:NULL];

然后我会NSLog检查contentSize

问题是,在您刚刚更改了其他面板后,它才会更新其contentSize。这意味着它的contentSize实际上比任何时候最新的物体都比其他任何物体向下延伸更多。

这是一个常见的UICollectionView错误吗?还有另一种看待它何时扩张的方式?

编辑:

更多信息。使用

时也会发生这种情况
collectionView.collectionViewLayout.collectionViewContentSize.height 

并且如果我在显示新面板几秒后调用NSLog也会发生这种情况(因此它在屏幕上并按此点设置)。它仍然显示错误的值。

0 个答案:

没有答案
相关问题