12 Stimmen

Transparentes App-Symbol für iOS 4?

Wenn ich eine png-Datei mit transparentem Hintergrund als App-Symbol in iOS4 verwende, ändert der Compiler den Hintergrund in schwarz. Wie kann ich seine Transparenz erhalten?

19voto

Mike Wheaton Punkte 462

Transparente Anwendungssymbole sind nicht zulässig. Die Richtlinien für die menschliche Schnittstelle von iOS stellt klar, dass Alphatransparenz nicht erlaubt ist, und führt aus:

Geben Sie Ihrem Anwendungssymbol einen erkennbaren Hintergrund. Icons mit sichtbarem Hintergrund sehen auf dem Startbildschirm am besten aus, vor allem wegen der abgerundeten Ecken, die iOS hinzufügt. Denn einheitlich abgerundete Ecken sorgen dafür, dass alle Symbole auf dem Startbildschirm eines Benutzers ein einheitliches Aussehen haben, das zum Antippen einlädt. Wenn Sie ein Symbol mit einem Hintergrund erstellen, der verschwindet, wenn es auf dem Startbildschirm angezeigt wird, sehen die Benutzer die abgerundeten Ecken nicht. Solche Symbole sehen oft nicht tippbar aus und stören die geordnete Symmetrie des Startbildschirms, die Benutzer schätzen.

Achten Sie darauf, dass Ihr Bild den gewünschten Bereich vollständig ausfüllt. Wenn Ihre Bildbegrenzungen kleiner als die empfohlenen Größen sind oder Sie Transparenz verwenden, um darin "durchsichtige" Bereiche zu schaffen, kann Ihr Symbol auf einem schwarzen Hintergrund mit abgerundeten Ecken zu schweben scheinen.

3voto

David Dunham Punkte 8017

Ich denke, das ist unmöglich.

0voto

Eiko Punkte 25446

Haben Sie angegeben

UIPrerenderedIcon  YES

in Ihrer plist-Datei? Die Standardeffekte würden die Transparenz unbrauchbar machen...

Ich denke, von transparenten Symbolen wird abgeraten, und ich denke, Sie könnten es schwer haben, die Überprüfung zu überstehen (d. h. wenn es technisch überhaupt möglich ist).

0voto

Sound Blaster Punkte 4471

Das ist zwar möglich, aber der Hintergrund wird dann mit schwarzer Farbe gefüllt. Und Ihre App kann von den Zensoren des App Store abgelehnt werden.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X