Warum kann ich einige Steuerelemente nicht vom Storyboard entfernen - Xcode

8

Ich habe eine Navigationsleiste manuell hinzugefügt, sie hat nicht einmal einen navigationController. Anfangs hatte ich Schwierigkeiten, es hinzuzufügen, aber jetzt habe ich es schwer, es zu löschen.

Ich habe alle Kombinationen von delete, shift + delete, ctrl + delete und mehr ausprobiert. Nichts funktioniert, ich will es wirklich nicht dort. Es erzeugt tatsächlich 2 Balken.

Der letzte Ausweg wäre, den Viewcontroller zu löschen und einen neuen zu erstellen. Aber ich bin neugierig, warum es passiert. Ich weiß nicht, ob es nur ich ist, aber dieser neue Xcode scheint buggy. Es stürzt häufig ab.

    
gangt 18.01.2012, 05:01
quelle

2 Antworten

7

In diesem Fall können Sie Navigation Item entfernen, indem Sie mit der rechten Maustaste auf Ihren Controller klicken, relationship outlet suchen und den zugehörigen Navigationscontroller trennen. Danach können Sie Navigation Item sicher entfernen.

    
Aleks N. 24.02.2015 08:20
quelle
0

@ Alexis Antwort, löschte die Verkaufsreferenz, funktionierte nicht für mich, nachdem ich die Verkaufsreferenz gelöscht hatte, löschte ich als nächstes das UINavigationViewController's Relationship Segue , das UIViewController hatte ein UINavigationItem konnte ich nicht löschen .

Dann könnte ich das Navigationselement in meinem UIViewController löschen.

Schließlich habe ich die Relationship Segue in Xcode 7 so hinzugefügt:

  1. Im Storyboard ziehen Sie die Steuerung von UINavigationController auf UIViewController
  2. Wählen Sie root view controller unter der Kopfzeile Relationship Seque
  3. aus

    
Brian Ogden 17.01.2016 21:40
quelle

Tags und Links