LoginSignup
1
1

More than 3 years have passed since last update.

グラデーションをつける最も簡単なメソッド【Swift 5】

Posted at

こんにちは、@Zhalen です。

名前は「ツァーレン」です。

UIViewにグラデーションをつける最も簡単なメソッドを作ったのでご紹介します。

Method


//Gradation
extension UIView {
    func gradient(top: UIColor, bottom: UIColor) {
        let gradientColors: [CGColor] = [top.cgColor, bottom.cgColor]
        let gradientLayer: CAGradientLayer = CAGradientLayer()

        gradientLayer.colors = gradientColors
        gradientLayer.frame = self.bounds
        self.layer.insertSublayer(gradientLayer, at: 0)
    }
}

Usage

余計なことは言いません。このようにお使いください。


view.gradient(top: .red, bottom: .blue)

それではまた。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1