こんにちは、@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)
#それではまた。