Ich schreibe gerade eine iOS-Anwendung in Swift, und bei der Anmeldung erhalten Sie 1 von 3 verschiedenen Anmeldeinformationen: Neuer Benutzer, aktuelles Mitglied und Admin-Mitglied. Ein neuer Benutzer ist als ein Konto definiert, das nicht in eine Gruppe aufgenommen wurde, ein aktuelles Mitglied ist als ein Konto definiert, das sich momentan in einer Gruppe befindet, und ein Admin-Mitglied ist als ein Konto definiert, das der Administrator für eine Gruppe ist.Vervielfältigung von Storyboard-Ansichten abhängig von Kontoinformationen
Ich möchte versuchen, die Benutzeroberfläche für alle Konten gleich zu halten, um die Benutzerfreundlichkeit für jeden Benutzer hoch zu halten. Ich sehe 2 Optionen, ich kann entweder 3 verschiedene Storyboard-Routen von der Anmeldung abzweigen und sie so gestalten, dass sie gleich sind, oder ich kann 1 flexibles Storyboard entwerfen, das Ansichten basierend auf Berechtigungen lädt.
Ich möchte Option 2 machen, aber meine Frage ist: Gibt es die Funktionalität in Swift, um eine einzelne, agile Storyboard-Ansicht auszuführen, die ihre Elemente basierend auf Berechtigungen ändert? Oder hätte ich mehr Glück beim Erstellen von drei verschiedenen Storyboard-Zweigen?
Edit: Um zu klären, alle Daten zu jedem Konto betreffen werden von einer Firebase Web-Anwendung gezogen werden, so dass die UI selbst nicht über das Speichern und Abrufen von Daten basierend auf Kontoberechtigungen von seinem eigenen Speicher sorgen muß .
Die Anwendung selbst ist eine relativ einfache 3 Tab-Leiste, aber zum Beispiel, neue Mitglieder haben keinen Zugriff auf die Funktionalität eines der Bars Tabs, also wenn ich "Agile" sage, möchte ich in der Lage sein, anzupassen Diese spezifische Ansicht basiert auf Anmeldeberechtigungen. – Dupontrocks11