0

我有和UICollectionView,我想以编程方式更改collectionView的高度。如何更改UICollectionView插座的高度?

我使用:

[self.myCollectionInStoryboard.collectionViewLayout collectionViewContentSize]; 

- (CGSize)collectionViewContentSize 
{ 
    return CGSizeMake([[UIScreen mainScreen] bounds].size.width, 800); 
} 

但它不工作...我已经加入这个我的viewController:

<UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout> 

我怎么能这个高度属性更改为我的CollectionView ? 谢谢!

回答

2

代码不去做你认为它。您可以更改UICollectionViewframe属性,像这样:self.myCollectionView.frame = CGRectMake(0,0,[UIScreen mainScreen] bounds].size.width, 800)