1

ビューのコンテンツに CoreImage フィルターを適用する簡単な方法はありますか? たとえば、ビューがぼやけて見えるようにしますか?

4

1 に答える 1

1

UIView を UIImage に変換してから、それに CoreImage フィルターを適用できます。

次のコードを使用して変換できます。

+ (UIImage *) imageWithView:(UIView *)view
{
    UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return img;
}

ソース

于 2012-05-27T16:40:16.323 に答える