Как нарисовать Pixel Perfectly на iPhone 6 Plus?

Учитывая, что iPhone 6 Plus уменьшает масштаб с 1242x2208 до 1080x1920, и UIKit делает это, есть ли другие способы рисования на экране, которые позволяют делать абсолютный (пиксельный) рисунок без уменьшения масштаба?

Я предполагаю, но не уверен, что OpenGL и Metal могут рисовать идеальную графику на iPhone 6 Plus, но не знают, как это сделать. И я немного смущен относительно того, что означают системы координат Core Animation, поскольку я читал в другом месте, что он мог бы делать идеальный чертеж, независимо от системы Point.

Ответ 1

Для UIKit неинтегральный масштабный коэффициент обычно не имеет значения. Для OpenGL или Metal используйте новое свойство UIScreen nativeScale для оптимального определения размера фреймбуфера или рисунка.