【发布时间】:2017-06-24 14:09:05
【问题描述】:
我正在尝试将渐变应用于受限于主屏幕顶部、左侧和右侧的视图,但由于某种原因,渐变并未覆盖应用到的视图的整个宽度(请参阅图片中的黄色)。
class ViewController: UIViewController {
@IBOutlet weak var myView: UIView!
override func viewDidLoad() {
super.viewDidLoad()
let gradient = CAGradientLayer()
gradient.colors = [UIColor.blue.cgColor, UIColor.white.cgColor]
gradient.startPoint = CGPoint(x:00, y:00)
gradient.endPoint = CGPoint(x:0, y:0.6)
gradient.frame = myView.bounds
myView.clipsToBounds = true
myView.layer.insertSublayer(gradient, at: 0)
}
}
我做错了什么?
【问题讨论】: