报错提示:
the behavior of the UICollectionViewFlowLayout is not defined because:
2015-12-07 14:22:33.640 xxxx[2799:100971] the item width must be less than the width of the UICollectionView minus the section insets left and right values, minus the content insets left and right values.
出现这个问题证明是UICollectionView的itemSize宽度设置错了,同样,高度设置错了也会出现类似的提示,如下方式能解决错误
楼主的itemSize是在viewDidLoad中写的,
itemSize = CGSizeMake(self.collection.bounds.size.width - 20, 200),同时还设置了contentInset =UIEdgeInsetsMake(10, 10, 10, 10),结果一直报这个错误,后来改成在
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath里设置itemSize,并将
contentInset = UIEdgeInsetsMake(10,0,0,0)后,问题解决了