Ich möchte ein blaues und schwarzes Rechteck alternativ beim Start der App anzeigen. Ich habe diesen Code geschrieben. Es kompiliert gut ohne Fehler, aber es gibt kein Ergebnis.Wie führe ich eine Schleife in ViewDidAppear in Swift?
import UIKit
class ViewController: UIViewController {
var mybool = true
override func viewDidAppear(_ animated: Bool) {
while(mybool){
let firstFrame = CGRect(x: 160, y: 240, width: 100, height: 150)
let firstView = UIView(frame: firstFrame)
firstView.backgroundColor = UIColor.blue
view.addSubview(firstView)
let secondView = UIView(frame: firstFrame)
secondView.backgroundColor = UIColor.black
view.addSubview(secondView)
}
}
}
Kann mir jemand sagen, wo ich falsch liege?
Vielen Dank im Voraus
Was Ihre while-Schleife nicht mehr reagiert? Sie scheinen unendlich viele Ansichten am selben Ort hinzuzufügen, ohne dass die Anzeige aktualisiert werden muss. –