我有带标题的collectionView, 标题的第一个大小是X,我想将其更改为x + 50,但使用动画。 但是当我更改标题框时,它只是越过视图单元。
HeaderCollectionView *headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:KCollectionHeaderIdentifier forIndexPath:indexPath];
headerView.frame = CGRectMake(headerView.frame.origin.x, headerView.frame.origin.y, headerView.frame.size.width, self.h);
有时self.h会有不同的大小;
感谢。
答案 0 :(得分:4)
更改
中的标题大小- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)section
如果要更改标题大小,请调用reloadData委托方法。
希望这会有所帮助。