2017-09-06 3 views
0

In einem Projekt habe ich eine Tabellenansicht erstellt, die gut funktioniert. Unterhalb dieser TableView möchte ich eine Tab-Leiste hinzufügen. Ich habe alles versucht und ich weiß nicht, ob der Fehler in meiner Tabellenansicht oder in meiner Tab-Leiste ist.Tableiste unsichtbar in iOS

enter image description here

Ergebnis in Simulator:

enter image description here

Ich weiß nicht, ob es diese Tableview Pause ist die Tabbar Anzeige enter image description here

+0

Möchten Sie eine Tab-Leiste oder eine Symbolleiste. Eine Tab-Leiste dient zum Navigieren durch Ihre App. Eine Werkzeugleiste ist darauf ausgelegt, sich auf die aktuelle Ansicht zu konzentrieren und darauf zu reagieren, zum Beispiel: Schließen Sie die Ansicht, und speichern Sie die Daten in der Ansicht. –

+0

Ich möchte eine Tab-Leiste, aber egal was auf der unteren Leiste nicht einmal ein Symbol angezeigt und die ausblenden ist deaktiviert – Kenpachi

Antwort

1

Basierend auf Dokumentgliederung verhindert, Sie‘ Sie haben Ihrem Controller ein TabBarItem hinzugefügt, aber Sie haben keine Tab-Leiste hinzugefügt. Sie sollten in Erwägung ziehen, einen TabBarViewController hinzuzufügen, da er einen Großteil der Arbeit für Sie übernehmen wird.

Sie möchten Ihren TableViewController auswählen, wählen Sie Editor aus dem XCode-Menü, dann Einbetten in, dann wählen Sie Tab Bar Controller.

Alle anderen Ansichten, die als Register angezeigt werden sollen, können durch Ziehen der Steuerelemente aus dem TabBarController hinzugefügt werden.

+0

danke für Ihre Antwort Ich wieder mit dem Assistenten, aber immer noch keine Tab-Leiste, die – Kenpachi

+0

erscheint können Sie die Tab-Leiste entfernen Artikel, den Sie zu Ihrem Controller hinzugefügt haben? In Document Outline ist es der Star. –

+0

bevor ich konnte jetzt nein ich kann nicht mehr wirklich – Kenpachi

1

Versuchen Sie diese.

override func viewWillAppear(_ animated: Bool) { 

    self.tabBarController?.tabBar.isHidden = true 

}