Xcode 8.1 - Wie aktualisiere ich Frames für alle Ansichten in einem Storyboard?

8

In Xcode 8.1 kann ich für jede Ansicht im Storyboard aktualisieren, indem ich auf die Schaltfläche "Frames aktualisieren" klicke. Aber ich möchte alle Ansichten aktualisieren, wie kann ich das machen?

    
Danh Huynh 29.10.2016, 14:23
quelle

3 Antworten

6

Es scheint die Frames hierarchisch zu aktualisieren. Wenn Sie die Hauptansicht oder sogar den View-Controller auswählen und die Taste drücken, werden die Frames für alle untergeordneten Ansichten aktualisiert.

    
yonomitt 31.10.2016, 08:53
quelle
11

Sie haben in den Constraints-Steuerelementen ganz links eine eigenständige Schaltfläche hinzugefügt (sieht wie eine Aktualisierungsschaltfläche aus). Sie können auch nach "Frames aktualisieren" in der Symbolleiste suchen und Editor - & gt; Behebung von Auto-Layout-Problemen - & gt; Wenn Sie Frames aktualisieren möchten, können Sie wie zuvor "Auf alle Ansichten im Container anwenden" auswählen. . für Sie Referenz Screenshots hinzufügen.

Beispielvideo zum Aktualisieren von Frames

    
SARATH 17.11.2016 14:06
quelle
1

Wenn ich Sie richtig verstehe, aktualisieren Sie Frames, wenn Sie Warnungen über falsch platzierte Ansichten haben. In diesem Fall können Sie einfach das Kontrollkästchen "Für alle Ansichten im Container übernehmen" unten im Popup aktivieren (das erscheint, wenn Sie versuchen, Ihre Warnungen in der Dokumentengliederung zu lösen), bevor Sie "Frames aktualisieren"

drücken     
valivaxa 29.10.2016 14:30
quelle

Tags und Links