我有自定義表格視圖單元格,圖像視圖具有圓角。我的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和其他應用程序有圓角和平滑滾動。請幫助我。)