これは非常に新しいので、これが簡単すぎる場合はお許しください。私はVC用のグラデーションの背景を作成しました。それ以来、私のストーリーボード上の私のイメージは、いつ私がアプリケーションを実行するかを示していません。私は自分のコードを添付し、私を修正するために自由に感じる。グラデーションレイヤーを追加すると、画像がXcodeに表示されなくなる
class whoVC: UIViewController {
func setGradientBackground() {
let colorTop = UIColor(red: 119.0/255.0, green: 56.0/255.0, blue: 109.0/255.0, alpha: 2.0).cgColor
let colorBottom = UIColor(red: 185.0/255.0, green: 89.0/255.0, blue: 127.0/255.0, alpha: 2.0).cgColor
let gradientLayer = CAGradientLayer()
gradientLayer.colors = [ colorTop, colorBottom]
gradientLayer.locations = [ 0.0, 1.0]
gradientLayer.frame = self.view.bounds
self.view.layer.addSublayer(gradientLayer)
}
override func viewDidLoad() {
super.viewDidLoad()
setGradientBackground()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
並べ替えサブレイヤでなければなりません代わりにaddSubLayer
のinsertSubLayerを使用する必要があります。 –
どうすればいいですか? – Moises