如何仅在 swift 中为拐角半径为 3 个边添加阴影?

时间:2021-07-02 06:52:40

标签: swift xcode shadow

我有一个 UIView,我想为带角半径的前导、尾随和底部添加阴影。我加了这个功能但是没用。

extension UIView {
   func drawShadowwithCorner() {
      let layer = self.layer
      layer.shadowColor = UIColor.black.cgColor
      layer.shadowOffset = CGSize(width: 0, height: 0.2)
      layer.shadowOpacity = 0.2
      layer.shadowRadius = 5
      layer.cornerRadius = 12
   }
}

1 个答案:

答案 0 :(得分:2)

Ryan Pools here 的答案应该对您有用。主题相似。