добавить две тени с разными цветами на UIView? - PullRequest
0 голосов
/ 26 апреля 2020

Я собираюсь сделать 3D-эффект для uiview и добавить тени, как на следующем изображении. есть белая тень сверху и слева и серая тень справа и снизу.

Я уже добавил белую тень сверху и слева.

мой результат

    self.layer.shadowColor = UIColor.white.cgColor
    self.layer.shadowOffset = CGSize(width: -4.0, height: -4.0)
    self.layer.shadowRadius = 2.0
    self.layer.shadowOpacity = 1.0
    self.layer.masksToBounds = false

Можно ли с помощью uibezierPath добиться следующего результата ?

Изображение

1 Ответ

0 голосов
/ 26 апреля 2020

Попробуйте добавить еще один слой с другим цветом тени и измените смещение. Затем добавьте этот подслой под

layer.addsubview(yourNewView)
...