2016-10-27 7 views
1

in der richtigen Position gerendert Ich habe eine UIView in diesem WOWRibbonView project erstellt. Es funktioniert gut, wenn ich die Anwendung starte.UIView nicht im Designmodus im Storyboard

enter image description here

Aber es ist manchmal nicht in der richtigen Position in der Storyboard. Ich denke, es ist ein Problem im Zusammenhang mit dem automatischen Layout. Aber kenne die genaue Ursache nicht.

enter image description here

Der vollständige Quellcode für die Komponente ist here.

Irgendwelche Vorschläge? Vielen Dank.

Antwort

0

Ich denke, die Ansicht interpretiert translatesAutoresizingMaskIntoConstraints unterschiedlich zur Laufzeit und Design-Zeit. Es gab eine Sitzung auf der RWDevCon im letzten Jahr, die zeigte, wie man damit umgeht. Wenn Sie es nicht finden können, kann ich es wahrscheinlich morgen nachschlagen.

0

Ihre Live-Ansichten, die Inhalte zur Entwurfszeit darstellen. Aber wir legen einen Laufzeitprozess automatisch an. Daher werden zur Entwurfszeit Live-Ansichten selbst gerendert, aber ihre Positionen, die durch das automatische Layout gesteuert werden, treten nur zur Laufzeit auf. link Auf Handy jetzt. Ich werde bald relevante Links hinzufügen.

Verwandte Themen