UIView模糊边框

Pad*_*215 5 core-graphics objective-c ios

有没有办法模糊/淡出UIView的边界?

到目前为止,我对核心图形做了很少甚至没有做过.

Mik*_*e M 15

您可以尝试设置具有大阴影半径和透明度的UIView的CALayer.就像是:

    #include <QuartzCore/QuartzCore.h>
Run Code Online (Sandbox Code Playgroud)

...

    CALayer *layer = myView.layer;
    layer.shadowOpacity = .5;
    layer.shadowColor = [[UIColor blackColor] CGColor];
    layer.shadowOffset = CGSizeMake(0,0);
    layer.shadowRadius = 10;
Run Code Online (Sandbox Code Playgroud)