IOS -- UICollectionView里面的cell点击,点击一个cell改变其他cell的状态
生活随笔
收集整理的這篇文章主要介紹了
IOS -- UICollectionView里面的cell点击,点击一个cell改变其他cell的状态
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
view.m
- (void)initWithCreatorCollectView {//模擬數(shù)據(jù) [self imitateData];float width = ([UIScreen mainScreen].bounds.size.width - 55)/2.0;float height = 45;float rowCount = _buyBtnDataArr.count / 2.0;_collecViewHeight = ceilf(rowCount) * (height + 15);_flowLayout = [[UICollectionViewFlowLayout alloc] init];_flowLayout.minimumInteritemSpacing = 13;//左右邊距_flowLayout.minimumLineSpacing = 5;//上下邊距_flowLayout.sectionInset = UIEdgeInsetsMake(1, 1, 0, 1);//設(shè)置collectionView滾動方向_flowLayout.scrollDirection = UICollectionViewScrollDirectionVertical;_flowLayout.itemSize = CGSizeMake(width, 60);_collectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width-40, _collecViewHeight) collectionViewLayout:_flowLayout];_collectionView.backgroundColor = [UIColor clearColor];[_collectionView registerClass:[HMSemiBuyBtnCollectionViewCell class] forCellWithReuseIdentifier:@"cell"];_collectionView.dataSource = self;_collectionView.delegate = self;_collectionView.delaysContentTouches = NO;//使view里面的btn點(diǎn)擊明顯_collectionView.scrollEnabled = NO;//不可滑動_collectionView.showsVerticalScrollIndicator = NO;//隱藏滾動條//設(shè)置默認(rèn)選中按鈕的樣式[_collectionView selectItemAtIndexPath:[NSIndexPath indexPathForItem:1 inSection:0] animated:YES scrollPosition:UICollectionViewScrollPositionNone];[self addSubview:_collectionView]; }cell.m
- (void)setSelected:(BOOL)selected {NSLog(@"%@",selected?@"YES":@"NO");if (selected) {//選中 [self.buyChapterBtn setUserInteractionEnabled:NO];[self.buyChapterBtn setTitleColor:[UIColor colorWithHexString:@"F94F50"] forState:UIControlStateNormal];self.buyChapterBtn.layer.borderColor = [UIColor colorWithHexString:@"F94F50"].CGColor;NSLog(@"asasasas-1");}else {//未選中 [self.buyChapterBtn setUserInteractionEnabled:YES];[self.buyChapterBtn setTitleColor:[UIColor colorWithHexString:@"333333"] forState:UIControlStateNormal];self.buyChapterBtn.layer.borderColor = [UIColor colorWithHexString:@"D6D6D6"].CGColor;NSLog(@"asasasas-2");}[super setSelected:selected]; }?
轉(zhuǎn)載于:https://www.cnblogs.com/qiyiyifan/p/7641915.html
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的IOS -- UICollectionView里面的cell点击,点击一个cell改变其他cell的状态的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何正确保养电动烤牛排机?
- 下一篇: 春卷皮哪里可以买到 寻找春卷皮的好去处?