Ich habe mehrere Ansichten in meinem Storyboard. Der Fluss des Programms ist ein Benutzer gibt Start Kilometer in meinem MileageViewController (das ist ein Standard UIViewController) und klickt dann auf eine Schaltfläche, um ihre Startposition aus einer separaten Ansicht auszuwählen. Diese Ansicht ist ein Treeview-Controller und wegen der Bearbeitung musste ich in einen NavigationViewController einbetten, der eine UINavigationBar einführte und ich habe eine Bearbeitungsschaltfläche. Ich kann meine Liste bearbeiten (und ich werde schließlich hinzufügen, um die Liste hinzuzufügen).ios swift Ausblenden UINavigationBar erstellt von NavigationViewController
Alles ist gut ... bis ich von einer Zelle in der Baumansicht zurück zu meinem MileageViewController gehe, in den ich den Titel von der ausgewählten Zelle in startLocation UIText ... hoffe, ich habe ein Bild gemalt, das du verstehst .. . :)
Mein Problem ist, dass bei der Rückkehr zum MileageViewController hat es jetzt einen Header (UINavigationBar) mit Zurück zu LocationChoiceTreeViewController .... Wie deaktiviere ich den Header in diesem Fall?
machen Sie die ganze Bar so die Viewcontroller entfernen wollen, ist „Vollbild“ oder einfach nur die Zurück-Taste entfernen? – SeanLintern88
Entfernen Sie bitte die gesamte Leiste. Beachten Sie, dass es nicht angezeigt wird, wenn der Benutzer den MileageViewController zum ersten Mal sieht ... er erscheint nur, nachdem er vom LocationChoiceTreeViewController zurückkehrt. – Mych