Wie füge ich Auto Layout Constraints programmatisch in Swift hinzu?
Hallo zusammen! Ich bin neu in der iOS-Entwicklung und versuche, Bildschirme programmatisch ohne Storyboard zu layouten. Ich habe gelesen, dass man für Anpassungsfähigkeit Auto Layout verwenden sollte, aber ich verstehe nicht, wie man Constraints (Einschränkungen) richtig über Code hinzufügt.
Hier ist ein einfaches Beispiel: Ich möchte eine blaue UIView in der Mitte des Bildschirms platzieren, mit 20 Pixeln Abstand vom linken und rechten Rand und einer Höhe von 200 Punkten. Ich erstelle die View und füge sie zum Bildschirm hinzu, aber sie wird nicht angezeigt oder wird falsch angezeigt.
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let myView = UIView()
myView.backgroundColor = .blue
myView.translatesAutoresizingMaskIntoConstraints = false
view.addSubview(myView)
// Wie füge ich hier Constraints hinzu?
// Ich habe es so versucht, aber es funktioniert nicht:
// myView.centerXAnchor.constraint(equalTo: view.cente