2

我目前正在使用UICollectionView. 我需要知道我正在做的 contentSize 的高度

self.collectionView.collectionViewLayout.collectionViewContentSize.height

现在这是可行的,但返回的值对于纵向模式总是不正确的。我应该怎么做才能达到我的需要?

4

1 回答 1

2

只需在 viewDidAppear 和 didRotateFromInterfaceOrientation 中获取 self.colletonView.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);
}
于 2013-02-18T16:02:26.660 回答