2

私は現在、を使用してアプリを開発していUICollectionViewます。私がやっている contentSize の高さを知る必要があります

self.collectionView.collectionViewLayout.collectionViewContentSize.height

現在、これは機能していますが、戻り値は縦向きモードでは常に正しくありません。必要なものを達成するにはどうすればよいですか?

4

1 に答える 1

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);
}
于 2013-02-18T16:02:26.660 に答える