2014-09-15 11 views
10

Angesichts der iPhone 6 Plus Downscaling von 1242x2208 zu 1080x1920, und UIKit tut das, gibt es andere Möglichkeiten zum Zeichnen auf den Bildschirm, die absolute (Pixel perfekt) Zeichnen ohne Downscaling?Wie Pixel perfekt auf iPhone 6 Plus zu zeichnen?

Ich kann mir vorstellen, aber ich bin mir nicht sicher, dass OpenGL und Metal Pixel perfekte Grafiken auf dem iPhone 6 Plus zeichnen können, aber nicht wissen, wie. Und ich bin ein wenig verwirrt darüber, was die Koordinatensysteme von Core Animation bedeuten, wie ich an anderer Stelle gelesen habe, dass es pixelperfekte Zeichnungen unabhängig vom Punktsystem machen könnte.

Antwort

9

Für UIKit spielt normalerweise der nicht-integrale Skalierungsfaktor keine Rolle. Verwenden Sie für OpenGL oder Metal die neue Eigenschaft UIScreen nativeScale, um die Größe Ihres Framebuffers oder Zeichens optimal zu bestimmen.

+1

Kann so etwas auch für CALayers gemacht werden? Ich habe diese Dinge lieb gewonnen. – Confused