it-swarm.com.de

So lösen / vermeiden Sie "kreisförmige" Navigation in einer iOS-App

Angenommen, ich habe eine App, die einige Elemente verwaltet. Ein Artikel kann einem Benutzer "gehören". Ich werde diese Bildschirme haben:

  1. Liste der Gegenstände (A)
  2. Artikeldetailseite (B)
  3. Benutzerdetailseite (C)

Ich möchte Informationen über den Benutzer anzeigen, dem das Element auf (B) gehört, und diese mit der Detailseite dieses Benutzers (C) verknüpfen.

Außerdem möchte ich auf (C) die Liste der Artikel haben, die ihm gehören, und sie entsprechend mit den Artikeldetailseiten verknüpfen. (B)

Dies ist, was die Navigation erreichen kann, was nicht richtig erscheint:

(A) -> (B) -> (C) -> (B) -> (C) ...

4
adig

In Anbetracht des Szenarios ist die von Ihnen skizzierte Navigation ist was Sie erhalten.

Ja, es kann verwirrend sein, aber es ist das logische Ergebnis Ihres Workflows. Ich kann keinen Weg finden, dies zu ändern, ohne die Navigation zu unterbrechen.

Die meisten Leute werden das nicht wirklich bemerken. Sie werden wahrscheinlich auf "Home" klicken, um zur Liste der Elemente zurückzukehren (vorausgesetzt, dass sie vorhanden sind), anstatt einen "Zurück" -Button zu verwenden, den Sie möglicherweise haben.

2
ChrisF

Ich bin mir nicht sicher, ob ich etwas falsches an Ihrem Fluss sehe.

Ich sehe A als Ihren Startbildschirm (der ein Navigationselement oder eine Breadcrumb-Spur haben sollte, um von anderen Bildschirmen darauf zurückzugreifen), und sobald sie in ein Elementdetail gehen und mehr über die anderen Elemente eines Benutzers erfahren möchten, würde dies der Fall sein Seien Sie verwirrend, wenn Sie den Artikel, von dem sie gerade stammen, nicht in der Artikelliste des Benutzers sehen.

A> B> C> B> C> B> C> A wäre also in Ordnung, abhängig von den Zielen der Site und den Zielen des Benutzers.

Stellen Sie einfach sicher, dass sie einfache Möglichkeiten haben, zu A zurückzukehren, und Sie sollten golden sein.

1
Bryan Robinson