2014-09-15 19 views
10

Dato che l'iPhone 6 Plus riduce il downscaling da 1242x2208 a 1080x1920, e UIKit lo sta facendo, ci sono altri modi di disegnare sullo schermo che consentono il disegno assoluto (pixel perfetto) senza downscaling?Come disegnare Pixel perfettamente su iPhone 6 Plus?

Immagino, ma non sono sicuro, che OpenGL e Metal possano disegnare una grafica pixel perfetta su iPhone 6 Plus, ma non so come. E sono un po 'confuso su cosa significano i sistemi di coordinate di Core Animation, come ho letto altrove che potrebbe essere in grado di fare un disegno perfetto, indipendentemente dal sistema Point.

risposta

9

Per UIKit il fattore di scala non integrale non è solitamente importante. Per OpenGL o Metal, utilizza la nuova proprietà UIScreen nativeScale per determinare in modo ottimale la dimensione del framebuffer o del drawable.

+1

Si può fare qualcosa del genere anche per i CALayer? Mi sono affezionato a queste cose. – Confused