Layer 渐变示例
作者:
_浅墨_ | 来源:发表于
2022-04-06 22:12 被阅读0次
import UIKit
class GradientLayerViewController: UIViewController {
lazy var gradientLayer: CAGradientLayer = {
return CAGradientLayer()
}()
override func viewDidLoad() {
super.viewDidLoad()
setupGradientLayer()
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
// 注意位置 viewDidLayoutSubviews
gradientLayer.frame = view.bounds
}
func setupGradientLayer(){
gradientLayer.colors = [UIColor.red.cgColor, UIColor.green.cgColor]
gradientLayer.startPoint = CGPoint(x: 0.0, y: 0.0)
gradientLayer.endPoint = CGPoint(x: 1.0, y: 1.0)
view.layer.addSublayer(gradientLayer)
}
}
本文标题:Layer 渐变示例
本文链接:https://www.haomeiwen.com/subject/aamdsrtx.html
网友评论