Collectionview contentSize错误

时间:2013-02-18 15:37:15

标签: ios cocoa-touch uicollectionview

我目前正在使用UICollectionView开发应用。我需要知道contentSize的高度,我正在做

self.collectionView.collectionViewLayout.collectionViewContentSize.height

现在这个工作正常,但是纵向模式的返回值总是不正确。我该怎么做才能达到我的需要?

1 个答案:

答案 0 :(得分:2)

在viewDidAppear和didRotateFromInterfaceOrientation中获取self.collectonView.contentSize

- (void)viewDidAppear:(BOOL)animated{
     NSLog(@"%0.0f-%0.0f",self.collectionView.contentSize.width,self.collectionView.contentSize.height);
}

-(void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation{
    NSLog(@"%0.0f-%0.0f",self.collectionView.contentSize.width,self.collectionView.contentSize.height);
}