2009-07-23 4 views
1

Ich möchte Aufmerksamkeit vorübergehend (± 1 Sek.) Auf einen Wert in einem UILabel, wenn ein Benutzer etwas anderes auf dem Bildschirm ändert. Ich weiß, dass Apple ziemlich genau ist, was und wie Leute ihren Apps "Pizzas" hinzufügen ... und größtenteils denke ich, dass es aus guten Gründen ist, aber in meinem Fall würde ich meine UI wirklich von einem subtilen animierten Effekt einiger profitieren lassen nett.Acceptable (von ) HIG freundliche Ansatz vorübergehend markieren ein UILabel

Also frage ich die UI Polizei, wenn es eine akzeptable Weg gibt, "geschmackvolle" Aufmerksamkeit auf ein UILabel zu bringen?

Derzeit animiere ich einen Farbwechsel zu einem helleren Farbton und wieder zurück, aber es ist nicht ganz "stark" genug.

Vielleicht eine Art von Glow-Effekt? (Prolly eine riesige HIG no-no, wenn es auch Rahmen Unterstützung für sie ist?!?)

bearbeiten - Beispiel:

dort ist ein gutes Beispiel dafür, was ich denke, dass könnte funktionieren richtig ist in vor unseren Augen. Wenn Sie die 2. Hälfte eines Parens oder "]" oder "}" in XCode anderen eingeben, wird die entsprechende Hälfte "(", "[" oder "{", kurz hervorgehoben. Wie wird das erreicht? Ist dass nur eine einfache Ansicht hinter dem Zeichen, das in und ausblendet?

Antwort

0

Gute Idee. Nun ja, könnten Sie ein Bild mit alpha verwenden, die den Schein täuscht. verblassen Sie es einfach in die und aus schnell.

Mein Englisch ist nicht so gut, aber sind Sie besorgt über Apple Ablehnung Ihrer Anwendung nur wegen einer animierten Label? keine Sorge

0

Animierte Farbwechsel ist wahrscheinlich das Beste, was du wirst wenn es keine eingebaute UI-Unterstützung dafür gibt. Apple wird Ihre App dafür nicht ablehnen, aber es wird einige Puristen stören.

Sie könnten einige der traditionelleren Messaging-Frameworks in Betracht ziehen, um auf das Konzept aufmerksam zu machen, das Sie für den Benutzer hervorheben möchten.

+0

OK, ich beiße ... von "traditionellen Messaging Frameworks" meinst du Dinge wie UIAlertView? – Meltemi

1

Was Sie beschreiben, wird wahrscheinlich kein Problem mit Apple sein. Die Hauptsache, die sie nicht mögen, ist, wenn Sie eine Apple-Standard-Nutzung nehmen und sie verwenden, um etwas anderes zu bedeuten. Wenn Sie beispielsweise ein Symbol wie den kleinen x-Kreis, den Sie in den UITextField-Feldern finden, hinzugefügt haben und es in einer UITableViewCell verwendet haben, um "Suchen" zu bedeuten, wird Apple das nicht mögen.

0

In meinen Apps TafelTrainer und TafelTrainer + blinkte ich kurz die UILabel und beide kamen ohne Probleme rein.