2016-09-10 5 views
5

Ich versuche, meine UI-Design von Stack-Ansicht zu machen. Leider bin ich nicht in der Lage, also möchte ich nun stackview von meinem Storyboard löschen. Ich habe keine Ahnung, wie ich es löschen und meinen vorherigen Entwurf ohne Stackview wiederherstellen kann. Also, wie mache ich das?Wie kann ich Stapelansicht vom Storyboard löschen

Ich habe bereits versucht dies:

Select the stackview and click Editor -> Unembed 

Aber diese Situation gelöscht Stapelansicht und das Design ändern, um nicht zurück vor stackview enter image description here

Danke

+0

Editor -> Unedged sollte genug sein, haben Sie versucht, xcode neu zu starten? –

+0

@RashwanL Wie kann ich Xcode neu starten ?. Ich habe keine Option zum Neustart gefunden –

+0

Schließen Sie einfach die Anwendung und starten Sie sie erneut. –

Antwort

1

Das Problem hier ist, dass Design geht nicht zurück wie vor der Stapelansicht. Wenn Sie es in die Stapelansicht einfügen, wurden die Abhängigkeiten entfernt.

Um Ihre Frage zu beantworten, können Sie die Stapelansicht entfernen, indem Sie sie auswählen und auf Löschen klicken. Um es zurück zu bekommen, wie es vorher war, gehen Sie zurück und ordnen Sie sie wie gewünscht an und fügen Sie Einschränkungen hinzu. Es scheint, als ob Sie die automatische Layout neu sein kann, Id dieses Tutorial empfehlen: https://www.raywenderlich.com/115440/auto-layout-tutorial-in-ios-9-part-1-getting-started-2

Und hier ein Tutorial ist speziell für den Stapel Ansichten: https://www.raywenderlich.com/114552/uistackview-tutorial-introducing-stack-views

Falls Sie eher ein visueller Lerner sind: https://www.youtube.com/watch?v=zGi1XyhUREY

9

Editor -> Unedged sollte ausreichen, um das StackView zu löschen. Here und here sind zwei Tutorials über StackViews, die Sie lernen können, wie es funktioniert und wie es richtig implementiert wird.

+0

Ja, es hat funktioniert. ich kann bestätigen – arqam

6

Um eine Stapelansicht, zwei Methoden zu löschen:

(A) (1) Öffnen Sie den Navigator dann die Gliederungsansicht; (2) Wählen Sie die Stapelansicht, die wir löschen/entfernen möchten (siehe select the Stack View); (3) Klicken Sie im oberen Xcode-Tool-Banner auf Editor und dann auf Ungemischt. (Siehe Editor-->Unembed) Das obige entfernt die Stack-Ansicht, die ausgewählt wurde (A) -Methode entfernt den Stack, der die UI-Elemente "einbettet". Die UI-Elemente bleiben erhalten.

(B) (1) Öffnen Sie den Navigator und dann die Umrissansicht; (2) Wählen Sie die Stack-Ansicht, die wir löschen/entfernen möchten; (3) Drücken Sie die Taste "Löschen" (B) -Methode entfernt den Stack und die "eingebetteten" UI-Elemente. Die UI-Elemente werden ebenfalls gelöscht.

Verwandte Themen