Frage

Meine App stellt dem Benutzer Ja-Nein-Fragen und der Benutzer antwortet über einen UI-Schalter auf dem Bildschirm.Ich habe darüber nachgedacht, eine benutzerdefinierte Version des Schalters zu erstellen, die Ja/Nein anstelle von Ein/Aus anzeigt und einen grün/roten Hintergrund als Indikator für den Wert verwendet.Nachdem ich ein Modell erstellt habe, bin ich mir nicht mehr so ​​sicher, ob dies der richtige Weg ist.Die Verwendung des Standardschalters fühlt sich nicht richtig an, aber es fühlt sich auch nicht richtig an, ihn zu sehr zu ändern.was denken Sie?

War es hilfreich?

Lösung

Abhängig von der App kann dies sehr gültig sein.Sicher sind die Leute an die Standardsteuerelemente gewöhnt, aber das Ändern des Textes oder der Farben wird das Verständnis des Benutzers für diese Steuerelemente nicht beeinträchtigen.Es ist immer noch der gleiche Schalter darunter.

In Ihrem Beispiel färben Sie sowohl Ja als auch Nein.Das ist die einzige Sorge, die ich hätte, wenn Sie die Funktionsweise des Core-Switches geändert hätten.Normalerweise funktioniert es mit einer hervorgehobenen Farbe und einer grauen Farbe.Daher könnte es möglicherweise verwirrend sein, wenn beide Optionen farbig bleiben.

Unabhängig davon sollten Sie dies tun, wenn Sie Ihre App auf diese Weise erstellen möchten.Nur weil das iPhone großartige Standardsteuerelemente bietet, heißt das nicht, dass Entwickler nicht innovativ sein und ihre eigenen hinzufügen oder die Standardsteuerelemente auf die nächste Stufe bringen sollten.

Schauen Sie sich das benutzerdefinierte UISwitch-Steuerelement an, das ich erstellt habe, damit ich die Hintergrundfarbe des Steuerelements ändern kann.Mit der gleichen Methode können Sie ganz einfach den Text, die Schriftart oder die Textfarbe ändern.

http://www.homick.com/posts/custom-uiswitch-control

Der Code ist auf Github verfügbar und enthält eine PSD, mit der drei verschiedene PNG-Dateien erstellt werden, die das Steuerelement verwendet.Sie können den Inhalt der PSD ändern, um die PNG-Dateien in jedem gewünschten Format neu zu erstellen.Tauschen Sie diese in die Steuerung ein und los geht's.

Andere Tipps

Es hängt wirklich; einige benutzerdefinierte Anwendungen haben sehr individuelle UIs (wie Convertbot, zum Beispiel) und es funktioniert für sie groß. Das Risiko ist manchmal die Mühe wert. In anderen Szenarien führen eigene Widgets in Usability zu brechen. Ich glaube nicht, dass das Ändern ‚ON / OFF‘ auf ‚JA / NEIN‘ ist wegweisend, wenn man es richtig machen Sie es aus keinem Problem ziehen kann.

Ich denke, wenn Ihr Mockup besser fertig war (soll der Schieber in zwei Teile geteilt werden, JA zu haben und NO von gleicher Länge mit gleicher Polsterung auf beiden Seiten) es aussehen würde, ein wenig besser.

Von einer Benutzeroberfläche Sicht ist dies eine schlechte Idee. Menschen, die bereits den Standard-Switch gelernt haben, also warum es jetzt ändern?

Darüber hinaus führen Sie das Risiko eines weitere Fehlerquelle zu Ihrer Anwendung hinzufügen, die nicht vor vorlag.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top