UICollectionViewCell 布局
2015-01-31 10:51
253 查看
//定义每个Item 的大小 - (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath { return CGSizeMake(kImageHeight, kImageHeight); } //定义每个UICollectionView 的 margin -(UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section { return UIEdgeInsetsMake(0, 0, 0, 0); } - (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section{ CGFloat width = collectionView.frame.size.width - 5*kImageHeight; return width/5.0; }
这是我将collectionview加到tableviewcell上,
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath设定没个小单元格大小,图中就是指没个小图
<pre name="code" class="objc" style="color: rgb(0, 132, 0); font-size: 11px;">-(UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout insetForSectionAtIndex:(NSInteger)section设定整个collection的cell行间距(上下左右边距)
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section设定collectionview中没个小单元的间距,如图中图片与图片的间距,动态计算的话,需要这三个协议都实现
相关文章推荐
- [iOS]技巧集锦:UICollectionView在旋转屏幕后Cell中的约束不起作用或自动布局失效
- UICollectionViewCell的拖拽消失,以及布局混乱问题
- UI一揽子计划 21 (UICollectionView、SDWebImage第三方类库加载图片的使用、集合视图的布局UICollectionViewFlowLayout 、自定义Cell、布局协议
- UICollectionView自定义cell布局layout
- UICollectionViewCell「居左显示」
- IOS UICollectionView 的 cell 不显示
- iOS10 UICollectionView不调用cellForItemAtIndexPath
- UICollectionViewCell的四种创建方法
- UITableVIew与UICollectionView带动画删除cell时崩溃的处理
- [转]通过UICollectionView创建网格布局
- UICollectionView布局详解
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- 【无限互联】iOS开发之瀑布流布局实现(UICollectionView拓展Layout)
- 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
- UICollectionView cell点击后无法回调的解决方案
- RxSwift在UITableViewCell或者UICollectionViewCell中绑定数据遇到的UI混乱的问题
- UICollectionViewCell 待追加
- iOS:UICollectionView纯自定义的布局:瀑布流布局
- UICollectionView布局4个参数的理解
- UICollectionView 布局