美文网首页
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