swiftでUIViewに影(ドロップシャドウ)をつける

calendar

スポンサーリンク

UIViewに影(ドロップシャドウ)をつける

// ビューの生成
let shadowView = UIView(frame: CGRect(x: UIScreen.main.bounds.size.width/2-140, y: 60, width: 280, height: 120))
shadowView.backgroundColor = UIColor.red
self.view.addSubview(shadowView)
shadowView.layer.cornerRadius = 7.0

// 影の方向(width=右方向、height=下方向、CGSize.zero=方向指定なし)
shadowView.layer.shadowOffset = CGSize(width: 0.0, height: 2.0)
// 影の色
shadowView.layer.shadowColor = UIColor.black.cgColor
// 影の濃さ
shadowView.layer.shadowOpacity = 0.6
// 影をぼかし
shadowView.layer.shadowRadius = 4

動作環境:Xcode10.1, Swift4.2.1

この記事をシェアする

コメント

コメントはありません。

down コメントを残す