2013-02-18 2 views
2

В настоящее время я разрабатываю приложение, используя UICollectionView. Мне нужно знать высоту contentSize, что я делаю поCollectionview contentSize wrong

self.collectionView.collectionViewLayout.collectionViewContentSize.height 

Сейчас это работает, но возвращаемое значение не является правильным для портретной режиме всегда. Что я должен сделать, чтобы добиться того, что мне нужно?

ответ

2

Просто получить self.collectonView.contentSize в viewDidAppear и didRotateFromInterfaceOrientation

- (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); 
} 
Смежные вопросы