1. 首先是在storyboard自定义了一个cell。《一定要主要Estimate Size设置为none,不然就算你使用了代理方法,还是会按照storyboard的大小显示给你的。》
2.delegate,dataSource,都是在storyboard设置的哦。
3.接下来是代码(.m文件):~~
//#pragma mark - UICollectionViewDelegateFlowLayout
//
-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath{
CGFloat width = (CGRectGetWidth(collectionView.bounds)-10*3)/2;
CGFloat Height = (CGRectGetHeight(collectionView.bounds)-10*3)/2;
NSLog(@"width: %f %f",width,Height);
return CGSizeMake(width, Height);
}
// 定义每个Section的四边间距
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout ins