Ich habe ein Problem mit Xcode. Es funktioniert korrekt, aber manchmal nach einer gewissen Zeit der Verwendung, wenn ich ein Element auf Interface Builder strg + ziehe, wird das AutoLayout-Popup angezeigt und verschwindet sofort. Auch wenn ich Einschränkungen manuell festlegen möchte, kann ich das nicht tun, da jeder einzelne Klick als Doppelklick erkannt wird, wie in den Gifs unten gezeigt.
Ich habe versucht, die Ursache dafür zu finden, aber ich kann nicht. Um es zu lösen, muss ich jedes Mal /logout neu starten, was ärgerlich ist. Ich habe festgestellt, dass dies in den meisten Fällen beginnt, wenn ich einen externen Monitor an mein MBP anschließe und Xcode auf diesem Bildschirm verwende.
Eine andere Person hatte das gleiche Problem, bei dem die Leistung auf einem externen Display einbrach.
Was ich am Ende entdeckte, war, dass das Problem mit dem externen Monitor darauf hinwies, dass es eine UIView gab, die der Interface Builder für das automatische Layout nicht richtig herausfinden konnte.
In seinem Fall war es eine UIToolbarBarItem
, die eine UIView enthielt, die ein UILabel enthielt. Nachdem ich das Problem entfernt hatte, UIToolbarBarItem
löste sich das Leistungsproblem von selbst. Es ging von völlig unbrauchbar zu reibungslosem Scrollen über.
Sie sollten überprüfen, ob Sie eine UIView in etwas haben, das dazu führen kann, dass das automatische Layout schlecht funktioniert.
Jaroslaw Krajewski
norcal johnny