Posso impostare il fattore di scala di un UIView quando voglio il mio codice di disegno in -drawRect di non sprecare troppa memoria?

StackOverflow https://stackoverflow.com/questions/3777515

Domanda

sto disegnando qualcosa nella -drawRect di un UIView, e in questo caso voglio davvero una certa quantità di pixel. Con il display retina, mio ??punto di vista ha uno scaleFactor di 2.0 e quando disegno qualcosa che si suppone essere 10 pixel altezza, è in realtà 20 altezza. Va bene per impostare il fattore di scala di nuovo a 1.0 per ottenere un 1: 1 mapping tra i punti e pixel

È stato utile?

Soluzione

La documentazione ufficiale dice che è ok.

Vedere 'La contabilizzazione di fattori di scala negli strati Core Animation' in 'iOS Application Programming Guide' per i dettagli.

Altri suggerimenti

Guida Wrong - provare la sezione "Contabilità per fattori di scala in strati Core Animation", in "Disegno e stampa Guida per iOS"

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