So kann ich scheinen, diese constraints
zu bekommen, um richtig zu arbeiten. Ich habe etwas auf einem meiner ViewControllers
getan und es funktioniert perfekt. Ich kann mich einfach nicht daran erinnern, wie ich es gemacht habe.Xcode Ich verstehe diese Einschränkungen nicht und es funktioniert nicht so, wie ich es will
Also, wenn ich constraints
auf der neuen ViewController
aktualisieren, dann bekomme ich Warnungen, dass Frame für "Objekt" wird zur Laufzeit anders sein. Dann erscheinen die gelben gestrichelten Umrisse des ausgewählten Objekts im ViewController niedriger. Dann, wenn ich click Editor -> Update Frames
, verschiebt es alles, wo die gelben gestrichelten Kästchen sind. Ich möchte das nicht passieren. Ich möchte, dass meine Objekte in der ViewController
dorthin gehen, wo ich sie platziere.
Warum platziert es die gelbe gestrichelte Box tiefer als dort, wo ich sie tatsächlich platziert habe?
Dies ist mit einem Element ausgewählt. Sehen Sie, wie die gelbe gestrichelte Box niedriger ist als ich es möchte. Jetzt, als ich das aufbaute, habe ich die UIScrollView
, um die ganze Leinwand zu passen. So ist die andere ViewController
eingerichtet.
Verwenden Sie Update-Constraints statt Update Frames –
Ich habe das versucht und es scheint keine Wirkung zu haben. – Micheal
Können Sie einen Screenshot Ihres Storyboards zeigen? –