Wie kann ich die Hervorhebung deaktivieren, die auf meinem Symbol angezeigt wird, während es auf der Startseite des iPhone angezeigt wird?
Vielen Dank.
iphone
cocoa-touch
Ilya Suzdalnitski
quelle
quelle
Antworten:
Am einfachsten ist es, das Kontrollkästchen Vorgerendert auf der Registerkarte Zusammenfassung Ihres Ziels zu aktivieren:
Alternativ setzen Sie den Wert von
Icon files (iOS 5) > Primary Icon > Icon already includes gloss effects
aufYES
in Ihrer Anwendung Info.plist.quelle
Icon already includes gloss and bevel effects
diesem Schlüssel suchen und ihn überprüfen. Hoffe das hilft neuen Leuten.Project Target > Summary > App Icon
Kontrollkästchen, mit dem der GlanzeffektPrerendered
deaktiviert wird. Beachten Sie, dass der Effekt im Simulator manchmal nach dem Bereinigen und Wiederherstellen nicht angewendet wird. Wenn ja, löschen Sie auch den Build-Ordner aus dem Simulator.In neuem xcode 4 müssen Sie lediglich einen neuen Eintrag hinzufügen und Folgendes in der Liste suchen:
"Icon enthält bereits Glanzeffekte"
Beispiel:
Vielen Dank
quelle
Ich habe es mehrmals versucht und war etwas frustriert, weil es nicht funktionierte. Es stellte sich heraus, dass ich diese Option bereits auf NEIN gesetzt und unter Symboldateien versteckt hatte.
Hoffentlich hilft das jemand anderem.
quelle
In Xcode 5 hat diese Einstellung den Ort geändert. Um darauf zuzugreifen, wählen Sie Ihre aus
xcassets
, wählen Sie den Eintrag für das App-Symbol aus und aktivieren Sie im Attributinspektor dasiOS icon is pre-rendered
Kontrollkästchen.quelle
Vom iPhone HIG:
quelle
Öffnen Sie Ihre
Info.plist
Datei, können Sie auch benennenProjectName-Info.plist
und eine neue Zeile hinzufügen. Die Schlüsselspalte ist eine Dropdown-Liste. Klicken Sie darauf und scrollen Sie durch einen ziemlich großen Satz von Schlüsseln in lesbarer Form, die festgelegt werden können.Die gesuchte Form heißt "Symbol enthält bereits Glanz- und Abschrägungseffekte" , dh die vom Menschen lesbare Form. Schreiben
UIPrerenderedIcon
funktioniert auch.Durch Hinzufügen dieses Flags wird auch das automatische Hinzufügen von Glanz und Abschrägung im Tunes Store und im App Store deaktiviert.
quelle
UIPrerenderedIcon ist die Einstellung, die Sie festlegen möchten.
Eigentlich ist es wahrscheinlich eine gute Idee, alle Info.plist-Optionen durchzulesen, die Sie einstellen können. Dies erspart Ihnen möglicherweise den Versuch, einige standardmäßig bereitgestellte Funktionen zu replizieren.
quelle
Die "Friendly" -Version dieses Schlüssels wird jetzt von XCode 4 als "Symbol enthält bereits Glanzeffekte" angezeigt, falls andere Probleme haben, ihn zu finden.
quelle
Setzen Sie
UIPrerenderedIcon
in Ihrem auf trueInfo.plist
.quelle
Ab Xcode 4.3 gibt es neben dem Symbol in der Ziel- / Zusammenfassungskonfiguration ein Kontrollkästchen mit dem Namen "Vorgerendert". Überprüfen Sie dies und der Glanz wird nicht hinzugefügt. Bei mir hat "Icon enthält bereits Glanzeffekte" nicht funktioniert.
quelle
Mit Xcode 4.3.2 können Sie auch den Schlüssel verwenden
Icon already includes gloss effects
und seinen Wert auf setzenYES
. Dadurch wurde der glänzende Glanz für mich von meinem App-Symbol entfernt.quelle