Domanda

Quando compilo la mia app in Xcode 4.3.1 con iOS 5.1, ho notato che c'è uno strano comportamento con trame di sfondo solo sul dispositivo reale.C'è un gap da 1 px tra le piastrelle di trama mostrate nello screenshot qui sotto.

La mia texture è 150x150 e 300x300 a 2x.

Finora ho testato la stessa costruzione su:

    .
  • Simulator iPhone / iPad entrambi 5.0 / 5.1: No Bug
  • iPhone / iPad in esecuzione 5.0.1: nessun bug
  • iPhone / iPad in esecuzione 5.1: buggy

    Confronta Side Bysy Screenshots

È stato utile?

Soluzione

Ho ottenuto lo stesso problema da 5.1 Aswell.L'ho risolto facendo quanto segue sull'immagine in Photoshop.Probabilmente puoi fare lo stesso in un altro strumento.

    .
  1. carica il file, seleziona tutto e copia negli appunti

  2. Crea un nuovo file in Photoshop che è la stessa dimensione, RGB e profondità 8bita con 72pixel / pollici risoluzione con uno sfondo bianco.

  3. Incolla l'immagine che hai copiato nel passaggio 1 in questa immagine

  4. Salva il file e usa questo.

    Dopo aver fatto questo il file visualizzato correttamente sul dispositivo e non dovevo ricorrere a creare immagini della dimensione del display.

Altri suggerimenti

La mia soluzione alternativa: Imposta "Compress PNG Files" su "No" nelle impostazioni di Build.Nel mio caso le dimensioni del pacchetto dell'app erano ancora più piccole che con la compressione accesa.Ho fatto l'ottimizzazione dell'immagine.

just in case anyone else is having this problem and uses pngoptimizer, try a new png without optimizing it.

I had the same problem and spent the last 4 hours trying to solve it. In the end i realized it was png file from the pngoptimizer tool that somehow always worked before iOS 5.1 but with the update the same png file produces this thin line at the bottom. the strange thing is that this does only happen on the device and not in simulator and that deceives you a lot because you think it cant be the graphic. in fact it is.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top