• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

Rating mit Sternen - Komplizierte und einfache Lösung

belinea

deaktivierter Benutzer
Registriert
12.07.08
Beiträge
351
Ich habe fünf Buttons die einen Stern darstellen. Dieser kann grau sein oder hell erleuchtet. Eigentlich wie im AppStore die Bewertungen. Jeder Button hat einen eigenen Titel und ich kann mit einem Outlet und dem Zugriff auf dessen Titel herausfinden welchen Stern der Nutzer gedrückt hat.

Mit ein paar IF-Abfragen könnte ich nun die Sternen auf grau und hell erleuchtet setzen. Aber das kann wirklich keine gute Lösung sein.

Jetzt dachte ich mir, dass ich, wenn der Nutzer einen Stern anklickt einfach ein Array befülle mit den Werten 0 und 1 (0 für grauen Stern und 1 für heller Stern). Hat der Nutzer einen Stern angeklickt, wird das generierte Array durchlaufen und die Grafiken anhand der Array Werte gesetzt.

Ist das eine gute Lösung, oder kennt ihr eine dritte, vielleicht noch einfachere Lösung?
 
Nachdem ich in einigen Tutorials gesehen habe wie aufwendig das mit der Sternen zu realisieren ist habe ich jetzt die Sterne durch ein "Segmented Control" ersetzt.