为什么将shouldRasterize设置为YES不会提高我的集合视图单元格的性能?

时间:2014-08-07 14:12:51

标签: ios calayer uicollectionviewcell

我想检查一下shoudlRasterize是否会提高我的表现。 我已经为UICollectionViewCell创建了我的自定义子类并添加了这个方法:

- (void)configureCell 
 {
    self.layer.cornerRadius = 50.f;
    self.backgroundColor = [UIColor blueColor];
 }

我在我的VC中调用了这个方法,其中是我的集合视图:

 - (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView    
    cellForItemAtIndexPath:(NSIndexPath *)indexPath        
    {
       static NSString *identifier = @"cell";
       CRTCustomCollectionViewCell *cell = (CRTCustomCollectionViewCell *)   
       [self.collectionView dequeueReusableCellWithReuseIdentifier:identifier 
       forIndexPath:indexPath];
       [cell configureCell]
       return cell;
    }

但是当我尝试在我的configureCell方法中添加self.layer.shouldRasterize = YES时,我的性能仍然不佳,可能最多可以+ 3-5 FPS。

0 个答案:

没有答案