0
はそれが私がIOSの背景グラデーション - ストーリーボード
import UIKit
extension CAGradientLayer {
func stopwatchColour() -> CAGradientLayer {
let topColour = UIColor(red: (11/255.0), green: (128/255.0), blue: (105/255.0), alpha: 1)
let bottomColour = UIColor(red: (39/255.0), green: (90/255.0), blue: (78/255.0), alpha: 1)
let gradientColours: [CGColor] = [topColour.cgColor, bottomColour.cgColor]
let gradientLocations: [Float] = [0.0, 1.0]
let gradientLayer: CAGradientLayer = CAGradientLayer()
gradientLayer.colors = gradientColours
gradientLayer.locations = gradientLocations as [NSNumber]
return gradientLayer
}
}
を作成し、拡張しました
どのように見えるかを確認するために、すべてのタイムをストーリーボード上の背景勾配を示し代わりにシミュレータを発射するためにとにかくがありますその後、私のコントローラから
let background = CAGradientLayer().stopwatchColour()
background.frame = self.view.bounds
self.view.layer.insertSublayer(background, at: 0)
'IBInspectable'と' IBDesignable'に見て - と編集可能に - - あなたが表示されますカスタムサブクラスを作成することができますストーリーボード/ Interface Builderで – DonMag