如何更改 UICollectionView 插座的高度?
Posted
技术标签:
【中文标题】如何更改 UICollectionView 插座的高度?【英文标题】:How to change height of UICollectionView outlet? 【发布时间】:2017-01-17 19:21:00 【问题描述】:我有 UICollectionView,我想以编程方式更改 collectionView 的高度。
我正在使用:
[self.myCollectionInStoryboard.collectionViewLayout collectionViewContentSize];
- (CGSize)collectionViewContentSize
return CGSizeMake([[UIScreen mainScreen] bounds].size.width, 800);
但这不起作用...我已将其添加到我的 viewController 中:
<UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout>
如何将此高度属性更改为我的 collectionView? 谢谢!
【问题讨论】:
【参考方案1】:该代码并没有按照您的想法执行。您可以像这样更改UICollectionView
的frame
属性:self.myCollectionView.frame = CGRectMake(0,0,[UIScreen mainScreen] bounds].size.width, 800)
【讨论】:
这可能是我找到的最简单的选择。仅供参考,在 Swift 4 中,您必须将 CGRectMake 更改为 CGRect :)以上是关于如何更改 UICollectionView 插座的高度?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Swift 中更改 UICollectionView 的 targetContentOffset?