Also, ich habe eine UILabel und ich möchte es in Sicht zentrieren, ich habe buchstäblich alles versucht, Center, Autolayout aus, Rahmen, Grenzen, ConvertPoint, Ankerpunkt, Integral und es wählt immer noch die oben links als Mittelpunkt zeigen.UILabel nicht zentriert
Dies ist einer meiner Versuche:
let label: UILabel = UILabel()
label.text = "Search"
DispatchQueue.main.async {
self.label.sizeToFit()
}
label.center = view.center
view.addSubview(label)
Haben Sie versucht, eine bestimmte Position mit z. B. label.frame (...) anzugeben? Warum brauchst du die dispatchQueue für sizeToFit()? –
Ja, ich habe es versucht. Nun, nicht mit DispatchQueue gemacht sizeToFit() funktioniert nicht. – user7861999
Offenbar löste das Setzen von 'label.center = view.center' in DispatchQueue das Problem – user7861999