Ada*_*ter 4 contentsize uicollectionview
我希望能够在UICollectionView中设置内容大小的最小高度,因此我可以隐藏/显示UISearchbar,类似于在iBooks上完成的方式.
但是,我不想将布局子类化,因为我想保留UICollectionView的标准垂直布局.
有任何想法吗?
小智 8
您可以通过继承UICollectionViewFlowLayout并覆盖该方法来完成此操作
-(CGSize)collectionViewContentSize
{ //Get the collectionViewContentSize
CGSize size = [super collectionViewContentSize];
if (size < minimumSize) return minimumSize;
else return size;
}
Run Code Online (Sandbox Code Playgroud)
编辑:我刚刚意识到你说你不想继承布局.无论如何,我将UICollectionViewFlowLayout子类化,并且只修改了collectionViewContentSize方法.它为我保留了标准的垂直布局.
编辑:https://stackoverflow.com/a/14465485/2017159.在这里它说UICollectionViewFlowLayout只支持一个方向(垂直或水平),所以它应该没问题?
| 归档时间: |
|
| 查看次数: |
4602 次 |
| 最近记录: |