如果我想更改屏幕的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];
答案 0 :(得分:0)
只需检查UIcollectionView
的label属性并进行相应设置。