こんにちは、あまのじゃくな HIkaru app です。
UIButtonに画像を貼り付けて、その画像に影を落としたいけどどうやるの?
そんな質問が来て答えたけど、ちょっと不安だったので実際にうごかしてみた。
結果、画像に影を落とすことができた。

確認した環境
Xcode 11.7
swift 5.0
使用した画像

使用したコード
extension UIButton {
func addShadow() {
// 影の方向(width=右方向、height=下方向、CGSize.zero=方向指定なし)
layer.shadowOffset = CGSize(width: 2.0, height: 2.0)
// 影の色
layer.shadowColor = UIColor.black.cgColor
// 影の濃さ
layer.shadowOpacity = 0.6
// 影をぼかし
layer.shadowRadius = 4
}
}
まとめ
久しぶりのswiftで迷うかと思ったけど、なんか素直にコードをかけました。
今回は、素早く行動して不安を解消できたのが、自分にとってよかったと感じた。
日々修行である。
コメント