2017-05-09 31 views
1

In meiner aktuellen App habe ich eine Tabellenansicht, die ich gerne auf mehreren View-Controllern anzeigen würde. Ich weiß, dass ich den Code von einem View-Controller zum anderen kopieren und einfügen kann, aber ich weiß genug über das Coding Techniken, die große Codeabschnitte kopieren und einfügen, sind eine schlechte Übung, aber nicht genug, um einen Weg zu kennen, um dies in der aktuellen Situation zu vermeiden. Ich benutze swift 3 und eine Standard-Tabellenansicht. Hat jemand gute Vorschläge für mich?Gleiche TableView an mehreren Standorten swift 3

+0

Hey, könnten Sie mehr Informationen über die Implementierung der Tabellenansicht bereitstellen? Ich meine, ob Sie es in einem Storyboard oder komplett aus Code erstellen, was sind Abhängigkeiten und so weiter. – dymv

Antwort

0

Wenn Sie den Schnittstellen-Builder verwenden, können Sie einen Ansichts-Controller erstellen, in den nur Ihre Tabellenansicht eingebettet ist, und ihn in anderen Ansichtscontrollern mithilfe einer Containeransicht "einbetten".

IB erstellt einen neuen integrierten Ansichts-Controller, wenn Sie die Containeransicht hinzufügen. Sie können diese jedoch löschen und die Containeransicht erneut mit der Tabellenansicht verknüpfen.

Verwandte Themen