今天在使用UICollectionView组件开发用户中心,需要实现下拉的时候将用户头像变大的效果。在使用UICollectionView添加的Header的时候,一直没有经过
- (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath;
这个方法。找好好久,后来才发现是没有给UICollectionViewFlowLayout.的header设置大小。在这里记录一下
detailLayout.headerReferenceSize = CGSizeMake(self.frame.size.width, 300);