Ich erstelle eine Ansicht und füge eine Verlaufsschicht hinzu.Wie füge ich einen Sublayer in swift ein?
Ich habe dies:
import UIKit
import QuartzCore
let rect : CGRect = CGRectMake(0,0,320,100)
var vista : UIView = init(frame: rect)
let gradient : CAGradientLayer = CAGradientLayer()
gradient.frame = vista.bounds
let cor1 = UIColor.blackColor().CGColor
let cor2 = UIColor.whiteColor().CGColor
let arrayColors = [cor1, cor2]
gradient.colors = arrayColors
jetzt muss ich
[view.layer insertSublayer:gradient atIndex:0];
dieses tun Wie in swift, dass ich tun?
Danke. Funktioniert perfekt, aber seltsamerweise versuchte ich, den Befehl zu erraten, indem ich view.layer.insert eintippte und auf die Tabulatortaste klickte, um zu sehen, ob Autosuggest mit etwas kommen würde, aber nichts kam, also dachte ich, ich wäre auf dem falschen Weg. BTW, was ist der beste Weg, um einen Befehl wie diesen zu entdecken, wenn Sie nicht wissen? – SpaceDog
Sie können Befehl + klicken auf Ebene und dann Befehl + Klick auf CALayer (oder Befehl + Shift + O und geben Sie CALayer), um CALayer schnelle Darstellung der Objc-Header-Datei zu erhalten –