UILabel在UICollectionViewCell滚动后设置?

时间:2014-03-24 14:13:53

标签: ios uicollectionview uicollectionviewcell

在我的代码中,我试图使用UIImage& UIabel中的UICollectionViewCell。我在做什么如果UICollectionViewCell中没有图像我想向上移UILabel。所以我使用了两帧标签并检查{{ 1}}它滚动后显示效果? 该怎么办? 这是我做的代码 -

if(UIImageView.image==nil)

1 个答案:

答案 0 :(得分:0)

尝试删除每个collectionView

的单元格contentView子视图

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView          cellForItemAtIndexPath:(NSIndexPath *)indexPath

方法调用。

使用

for([UIView  *view in cell.contentView.subViews]){
    [view removeFromSuperView];
    view=nil;
}

并替换此行代码 UICollectionViewCell myCell =(UICollectionViewCell )[self.view viewWithTag:1];

使用

UICollectionViewCell * myCell = nil;