我有一个CALayer,我需要为其添加阴影。
我试过了

myLayer.shadowColor = [[UIColor whiteColor] CGColor];
myLayer.shadowOpacity = 1;
myLayer.shadowOffset = CGSizeMake(0, 0);
myLayer.shadowRadius = 1;


这只会给我一个模糊的阴影。
我怎么能得到一个坚实的?

最佳答案

更改shadowOffset值并检查
将阴影颜色更改为白色以外的颜色

myLayer.shadowOffset = CGSizeMake(X,X);


(X =符合您要求的任何值)

例如

myLayer.shadowOffset = CGSizeMake(0,2);

10-08 05:07