0

あるセクションのヘッダーを返したいが、別のセクションのヘッダーは返したくない。

何を返しますか?

-(UICollectionReusableView *)collectionView:(UICollectionView *)collectionView viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath{

    if (indexPath.section == RDSectionRecipeDetail) {
        /*create view here*/
        return myView
    }else{
        //What to return when I dont want a view?
        return ?;
    }
}
4

1 に答える 1

1

これが私の現在のアプローチです

   - (UICollectionReusableView *)collectionView:(UICollectionView *)collectionView   viewForSupplementaryElementOfKind:(NSString *)kind atIndexPath:(NSIndexPath *)indexPath
   {
         UICollectionReusableView *headerView = nil;
         headerView = [collectionView dequeueReusableSupplementaryViewOfKind:UICollectionElementKindSectionHeader withReuseIdentifier:@"collectionHeader" forIndexPath:indexPath];
      if (kind == UICollectionElementKindSectionHeader && indexPath.section != 0) {
            headerView.hidden = YES;
        }
     else{
            headerView.hidden = NO;
         }
         return headerView;
     }
于 2013-11-07T20:11:19.780 に答える