Размер метки в iPhone Xr в пикселях

Каков размер (в пикселях или точках) выемки iPhone Xr и iPhone Xs Max? Я знаю их для iPhone X, см. "Вырез iPhone X" на https://www.paintcodeapp.com/news/iphone-x-screen-demystified Я считаю, что iPhone X имеет те же размеры.

Я пытаюсь сделать игру, которая обнимает пространство до пикселя.

1 ответ

Решение

Через @prabhat-kasera

Это 30 X 209 пт.

Теперь я понимаю, в чем заключалась моя ошибка: я использовал 30/2436 % экрана для обоих телефонов.

Я должен использовать 30/1624 для iPhone Xr и 30/2688 для iPhone Xs Max.

Код, не зависящий от устройства:

      // Landscape
float screenRatio = 30 * ((float)UIScreen.mainScreen.scale) /
    UIScreen.mainScreen.currentMode.size.width;

// Portrait
float screenRatio = 30 * ((float)UIScreen.mainScreen.scale) /
    UIScreen.mainScreen.currentMode.size.height;
Другие вопросы по тегам