it-swarm.com.de

Verwenden segmentierter Steuerelemente vs Registerkartenleiste

Ich muss die allgemeinen Möglichkeiten einer iOS-App-Struktur für mein Team dokumentieren, daher lese ich die Richtlinien für alle Navigations- und Steuerungsstrukturen.
Aber ich kann anscheinend nicht verstehen, wann segmentierte Steuerelemente und wann eine Registerkartenleiste verwendet werden sollen .

In den iOS Human Interface Guidelines heißt es

Ein segmentiertes Steuerelement ist ein linearer Satz von Segmenten, von denen jedes als Schaltfläche fungiert, die eine andere Ansicht anzeigen kann.
Verwenden Sie ein segmentiertes Steuerelement, um Auswahlmöglichkeiten anzubieten, die eng miteinander verbunden sind, sich jedoch gegenseitig ausschließen.

Für die Tab-Leiste heißt es

Über eine Registerkartenleiste können Benutzer zwischen verschiedenen Unteraufgaben, Ansichten oder Modi in einer App wechseln.
Verwenden Sie eine Registerkartenleiste, um Benutzern Zugriff auf verschiedene Perspektiven auf denselben Datensatz oder verschiedene Unteraufgaben zu gewähren, die sich auf die Gesamtfunktion Ihrer App beziehen.

Die verwendeten Beispiele (Registerkarten oben, segmentierte Steuerelemente unten):

(examples

Der Hauptunterschied scheint also darin zu bestehen, dass das segmentierte Steuerelement zum Umschalten zwischen verwandten Ansichten dient, während die Registerkarten für verwendet werden ) "sortiere" den angezeigten Inhalt, ist das richtig?
Ich habe auch andere Anwendungen gesehen, die es komplett umgekehrt gemacht haben. Tun sie es also falsch oder gibt es überhaupt keinen großen Unterschied?

6
Big_Chair

Ich sehe die Registerkarte als primäre Navigation verwendet und am unteren Rand des Bildschirms platziert, während der segmentierte Controller eher einem lokalen Schalter innerhalb eines bestimmten Bildschirms ähnelt und normalerweise oben platziert wird.

Sie sind sich in Bezug auf die Funktionalität ziemlich ähnlich, sie unterscheiden sich nur optisch in dem Sinne, dass die untere Registerkarte schwerer ist und wichtigere Aktionen überträgt und der segmentierte Controller leichter ist und Aktionen mit einer geringeren Größe oder in irgendeiner Weise in Verbindung bringt.

Bearbeiten:

Beispiel: zwei Bildschirme aus der Jobsucheanwendung von linkedIn

(enter image description here und enter image description here


und aus dem App Store und iTunes Store

(enter image description here und enter image description here

10
Ovidiu Berdila

Die untere Registerkartenleiste/Hauptnavigation dient zum Navigieren zu Inhalten, die nicht miteinander in Beziehung stehen.

Registerkarten/segmentierte Steuerelemente dienen zum Filtern einer Ansicht und zum Wechseln zwischen verwandten Ansichten. Wenn ich beispielsweise eine Verzeichnisseite für alle Personen hätte, die in meinem Büro arbeiten, lautet der Seitentitel Verzeichnis. Dann könnten meine Registerkarten "Jeder", "Geburtstage" und "Jahrestage" sein. Der gesamte Inhalt ist verwandt und wird mithilfe der Registerkarten/segmentierten Steuerelemente gefiltert.

Google hat hier großartige Richtlinien: https://material.io/guidelines/components/tabs.html#tabs-usage

2
Jessie