按比例缩小时,视图将像素化



我有一个UIView,它由两个UIImageView组成。它们是同心圆形状。当我像这样缩小这个视图时:

CABasicAnimation *resizeAnimation = [CABasicAnimation animationWithKeyPath:@"transform.scale"];
    resizeAnimation.fromValue = [NSNumber numberWithDouble:1.0];
    resizeAnimation.toValue = [NSNumber numberWithDouble:0.25];
    resizeAnimation.fillMode = kCAFillModeForwards;
    resizeAnimation.removedOnCompletion = NO;

缩小后,图像的边缘会变得粗糙并像素化。我能做些什么来防止这种情况发生或至少将其最小化吗?

尝试将图像视图的图层缩小过滤器设置为kCAFilterNearest或kCAFilterTrilinear

相关内容

最新更新