UICollectionView的低分辨率

时间:2014-06-12 18:00:38

标签: ios objective-c uicollectionview uicollectionviewcell

我有一个集合视图,其中包含一些集合视图单元格,如下图所示。与UI的其他部分相比,它似乎具有非常糟糕的图形质量。

截图是在带有视网膜显示屏的真实iOS设备上拍摄的。

任何帮助?

Screenshot

1 个答案:

答案 0 :(得分:0)

迪马是对的,谢谢。

我将代码附加到CALayer以获得阴影效果,这使其分辨率较低:

cell.layer.masksToBounds = NO;
cell.layer.borderColor = [UIColor whiteColor].CGColor;
cell.layer.borderWidth = 7.0f;
cell.layer.contentsScale = [UIScreen mainScreen].scale;
cell.layer.shadowOpacity = 0.25f;
cell.layer.shadowRadius = 5.0f;
cell.layer.shadowOffset = CGSizeZero;
cell.layer.shadowPath = [UIBezierPath bezierPathWithRect:cell.bounds].CGPath;
cell.layer.shouldRasterize = YES;