iphone - 如何控制CALayer的影子呢?

Jac*_*ale 10 iphone shadow calayer

我是CALayer的新手.我看了一下文档,但是很难理解那些可以用来控制阴影的属性的含义

shadowOpacity

shadowRadius

shadowOffset

我特别不明白Offset&Radius.

对于这个新手问题,有人能给我一些灯吗?

关于阴影的另一个问题是

如果UIView view1的帧是CGRect(0,0,768,40),如果我在其上应用阴影,阴影是否可能被另一个UIView覆盖,该UIView就在view1的下边缘旁边?

谢谢

Dan*_*eek 15

偏移量是阴影从其视图中投射的距离.半径是多么模糊.您可以设置零CGSizeMake(0,0)和半径5.0的偏移量,您的视图周围会有一个均匀的阴影.

在尝试使用CALayers时,请记住导入QuartzCore库.

在视图heiarchy中,阴影可能被视图覆盖.

  • x和y是方向.就像指定点一样.如果你想让阴影向右移动,请使用正x值.左侧为负.向下使用正y值,负向上.所以0,3偏移量会让你直接向下投射阴影.甚至我的意思是它会在所有方面伸出相同的0,0偏移和一些大于0的半径. (2认同)
  • 只需使用这些值,看看会发生什么. (2认同)