在刷UICollectionView时更改标题标签(在某些时候)

时间:2014-03-19 07:07:12

标签: ios uilabel uicollectionview

如果我想更改屏幕的UILabel(yearLabel),我该怎么办。我正在使用UICollectionView。当collectionView到达2014年时,我想将标签从2013更改为2014年 我应该使用BOOL财产。但是怎么样? 在cellForitemAtIndexPath

-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView
             cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
UICollectionViewCell *myCell = [collectionView
                              dequeueReusableCellWithReuseIdentifier:@"cell"

UILabel *yearlabel=(UILabel*)[myCell viewWithTag:1221];
yearlabel.text=[yearArray objectAtIndex:indexPath.row];

    if [(yearlabel isEqual:@"2014") ] {
        _isLabelChange=YES;
    }
}
return myCell;

我的yearArray包含的数据如

 yearArray=[[NSMutableArray alloc] initWithObjects:@"2013",@"2013",@"2013",@"2013",@"2013",@"2013",@"2013",@"2013",@"2014",@"2014",@"2014", nil];

1 个答案:

答案 0 :(得分:0)

只需检查UIcollectionView的label属性并进行相应设置。