【问题标题】:Add shading to clipped UIView为剪辑的 UIView 添加阴影
【发布时间】:2011-04-01 21:13:49
【问题描述】:

我正在创建一个 iphone 应用程序。我有这个 UIView,其内容被路径剪辑。我想为它添加阴影和/或阴影。最好的方法是什么?对于阴影,我尝试了 CGContextSetShadow() 但它似乎没有效果(也许它在所示区域之外绘制?)。遮光效果如何?我希望它出现在路径上。最好的方法是什么?是沿着原始剪辑路径创建另一个窄剪辑条(如果可能有两个剪辑路径......)还是需要在另一个CALayer中完成?我什至不确定那是什么。

【问题讨论】:

    标签: iphone objective-c quartz-graphics


    【解决方案1】:

    您不能向被剪裁或蒙版的图层添加阴影。我这样做的方法是使用两个 CALayers,一个用于剪切的内容,并将其放在另一个用于未剪切的阴影。

    【讨论】:

      猜你喜欢
      • 2015-10-23
      • 2012-06-07
      • 1970-01-01
      • 2018-07-19
      • 2014-07-30
      • 2016-09-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多