Ihr Code funktioniert einwandfrei, nur die Berechnungslogik ist falsch. Sie sollten versuchen, label.center
anstelle von label.frame.origin
oder
Denken Sie an sizeToFit()
, bevor Sie den Rahmen ändern oder center
des Labels setzen. Viel Glück!