Ich hatte ein Code-Snippet wie unten gezeigt, das früher gut funktionierte, bis ich zu Swift 3 migrierte, um einen Rahmen um die UIView zeichnen zu können. Ich möchte das nur am Ende der UIView tun können.Swift 3 fügen einen benutzerdefinierten Rahmen zu einer der Kanten von UIView hinzu
4
A
Antwort
2
Ich hatte ähnliche Probleme mit Berechnungen mit Frame-Größen in ViewDidLoad und watchFromNib. Alles funktionierte dandily in schnellen 2,3 und dann Dinge verschwanden in schnellen 3
Dieser Beitrag hat mir geholfen: cornerRadius stopped working in Swift 2.3/iOS 10/Xcode 8
Sie können den Code zu viewDidAppear bewegen, oder rufen Sie self.view.layoutIfNeeded() vorher
I entschied sich für Letzteres.
Was ist der Fehler, den Sie bekommen? – WMios
Ich bekomme keine Fehler, es endet einfach nicht mehr beim Zeichnen einer Grenze! – EmbCoder
@EmbCoder Hast du das gelöst? – sdasdadas