XCode Tips&Tricks #5 – Come eliminare il riflesso delle icone

Nuovo appuntamento con “XCode Tips&Tricks“. Oggi vedremo un piccolo tips molto veloce, che però potrebbe interessare qualche utente.

Luca ci ha contattato chiedendoci come fosse possibile togliere il riflesso che viene applicato in automatico alle icone della app.

Come molti di voi sapranno, XCode inserisce in automatico il riflesso all’icona, eccovi alcuni esempi:

icone

Alcune volte, però, potrebbe non piacervi il riflesso in questione, oppure potrebbe rovinare l’icona che avete creato per la vostra applicazione.

Quando inserite nel vostro progetto il file “icon.png“, XCode ci sovrappone automaticamente il riflesso. Per impedire ciò, vi basta aprire il file “nomeApplicazione-Info.plist” presente nel vostro progetto, ed inserire un’apposita chiave chiamata “Icon already includes gloss and bevel effects“. Eccovi un esempio:

Immagine1

Questa stringa impedirà ad XCode di aggiungere il riflesso alla vostra icona, lasciandola così originale proprio come l’avete creata voi!

Andrea Busi | @bubidevs

Laureato in Ingegneria Informatica, ho fondato nel 2008 questo piccolo blog, in cui racconto le mie esperienze e i miei pensieri sul mondo dell'informatica. Nella vita mi occupo di sviluppo software, e nel tempo libero continuo a coltivare la mia passione per il mondo iOS.

ommenti a “XCode Tips&Tricks #5 – Come eliminare il riflesso delle icone

  1. Luca ha detto:

    Ciao Andrea,
    Ho “risolto” il problema che avevo! io avevo già la mia icona scontornata, e non volevo l’effetto glossy…quella cosa del file plist l’avevo già spuntata…
    Mi sono spiegato male io nella richiesta.
    il problema era che la mia icona doveva rimanere cosi personalizzata, solo che nel mio png c’erano delle trasparenze e prima di consegnare una applicazione c’è scritto in un PDF della apple che l’icona consegnata sia in 512px che in 57px NON deve essere trasparente ma soprattutto la versione in 512px per l’itunes store NON PUO essere in PNG e di conseguenza NON può avere trasparenza!
    il problema mio è che avendo creato con PhotoShop l’icona con gli angoli trasparenti per stondarla salvandola in jpeg mi convertiva il trasparente con il bianco!
    Comunque sia, ora con tutto che la mia icona era trasparente la mia app è online!!!

    Ringrazio te Andrea! perchè sei stato l’unico che è riuscito a comunicarmi in modo semplice ed efficace come programmare, il tuo libro sull’SDK mi è stato utilissimo, l’ho comprato senza indugi!E da quel libro si può dire che è nata questa applicazione!

    Grazie mille! E’ anche grazie a te che oggi sono entrato a far parte dell’AppStore con iLucky!

    L’applicazione è banalissima…ma in cantiere ce ne sono altre più interessanti!

  2. Andrea Busi ha detto:

    @Luca: ihih, tranquillo che non eri tu il Luca in questione!! avete fatto due domande simili! XD

    comunque sono contento che tu abbia risolto, a volte ci si blocca per delle stupidate..

    P.S: se vuoi una recensione oppure organizzare un contest con la tua applicazione non devi far altro che contattarmi! 😉

  3. Luca ha detto:

    Andrea Busi: Ciao andrea, Mi farebbe piacere avere una recensione anche sul tuo sito…
    D’altronde è anche grazie a te che son arrivato li!
    Oramai la mia App è praticamente finita su tutte le testate:
    -iPhoneitalia
    -Macity
    -Melafedele
    ti ringrazio in anticipo per la futura recensione! 😉

  4. Fast ha detto:

    @Luca: contattaci così potremo magari organizzare anche un Giovedi Contest….

  5. Luca ha detto:

    @Fast: Guarda l’Applicazione è completamente gratuita, quindi è un po inutile, magari per la Prossima Applicazione che ho già inviato mi farebbe molto piacere!
    Grazie!

  6. Tiziano ha detto:

    Ma se noi effettuiamo questo procedimento anche nell’app Store On Line risulterà senza gloss?

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*