美文网首页
UICollectionView的单选

UICollectionView的单选

作者: ShineYangGod | 来源:发表于2017-11-02 14:43 被阅读411次

    //点击选定

    • (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
      {
      JFCollectionViewCell *cell = (JFCollectionViewCell *)[collectionView cellForItemAtIndexPath:indexPath];
      cell.backgroundColor=[UIColor colorWithRed:27/255.0 green:166/255.0 blue:152/255.0 alpha:1];
      cell.topLabel.textColor=[UIColor whiteColor];
      cell.bottomLabel.textColor=[UIColor whiteColor];
      NSLog(@"第%ld区,第%ld个",(long)indexPath.section,(long)indexPath.row);

    }
    //取消选定
    -(void)collectionView:(UICollectionView *)collectionView didDeselectItemAtIndexPath:(NSIndexPath *)indexPath{
    PackCollectionViewCell *cell = (PackCollectionViewCell *)[collectionView cellForItemAtIndexPath:indexPath];
    cell.backgroundColor=[UIColor whiteColor];
    cell.topLabel.textColor=[UIColor colorWithRed:27/255.0 green:166/255.0 blue:152/255.0 alpha:1];
    cell.bottomLabel.textColor=[UIColor blackColor];
    NSLog(@"1第%ld区,1第%ld个",(long)indexPath.section,(long)indexPath.row);
    }
    //设置背景色

    • (void)collectionView:(UICollectionView *)collectionView didUnhighlightItemAtIndexPath:(NSIndexPath *)indexPath
      {
      PackCollectionViewCell *cell = (PackCollectionViewCell *)[collectionView cellForItemAtIndexPath:indexPath];
      [cell setBackgroundColor:[UIColor whiteColor]];
      }

    相关文章

      网友评论

          本文标题:UICollectionView的单选

          本文链接:https://www.haomeiwen.com/subject/dpgopxtx.html