iPhone Xr和iPhone Xs Max的凹口大小(以像素或点为单位)是多少?我知道是指iPhone X,可以在https://www.paintcodeapp.com/news/iphone-x-screen-demystified上查看。我相信iPhone Xs具有相同的尺寸。
我正在尝试制作一个靠近像素边缘的游戏。
我正在尝试制作一个靠近像素边缘的游戏。
通过 @prabhat-kasera
它是30 X 209 Pt
我现在明白了我的错误:我对两个手机都使用了屏幕的 30/2436 %
。
我应该对 iPhone Xr 使用 30/1624
,对 iPhone Xs Max 使用 30/2688
。
设备无关代码:
// 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;