我有自定义表格视图单元格,图像视图具有圆角。我的drawRect:代码看起来像:需要uiimageview圆角的流畅动画
- (void)drawRect:(CGRect)rect
{
[super drawRect:rect];
_thumbnailImage.layer.cornerRadius = 5.0f;
_thumbnailImage.layer.masksToBounds = YES;
_thumbnailImage.layer.shouldRasterize = YES;
_thumbnailImage.layer.rasterizationScale = [[UIScreen mainScreen] scale];
}
但它的性能是可怕的。这个代码我有大约40fps,表格视图看起来非常不稳定。如果我删除2行:
- (void)drawRect:(CGRect)rect
{
[super drawRect:rect];
_thumbnailImage.layer.shouldRasterize = YES;
_thumbnailImage.layer.rasterizationScale = [[UIScreen mainScreen] scale];
}
我的表格视图显示60fps,它的滚动非常平滑。 我知道我做错了什么,因为Twitter和其他应用程序有圆角和平滑滚动。请帮助我。)