Domanda

Al momento ho un'immagine che ha ogni seme e il valore di un mazzo di carte da gioco in esso. C'è un UIImageView per mostrare questa immagine, con la larghezza e l'altezza set per mostrare solo una scheda alla volta e impostare la modalità di visualizzazione a "in alto a sinistra", in modo da non allungare.

alt text

Ora sto solo mostrando ciò che accade a essere la carta in alto a sinistra, l'asso di fiori. Ho cercato di trovare un modo per compensare la visualizzazione per visualizzare una porzione diversa del UIImage, ma non ho trovato un immobile adatto (provato giocherellare con "frame" e "limiti").

C'è un modo per ottenere tale un offset di lavoro, o sono io che vado su questo il modo sbagliato? Mi piacerebbe mantenere tutte le carte in una sola immagine in stile "foglio sprite" in modo che essi sarebbero facile da modificare in seguito, invece di avere un mucchio di foto separati.

È stato utile?

Soluzione

Imposta i limiti a ciò che si desidera mostrare, abilitare 'ClipToBounds' e assicurarsi che la modalità tratto contenuto è impostato correttamente. Che dovrebbe funzionare.

EDIT:. Io consiglio di fare immagini diverse, però, a causa di problemi di memoria (anche se non viene mostrata l'intera immagine, è ancora pienamente avete in memoria)

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