【发布时间】:2018-09-02 17:44:15
【问题描述】:
我正在尝试统一制作游戏,并且一直在玩我的新 iPhone X 的缺口。我知道现在我们必须放置新的安全边距,以确保它们不被缺口或主页手势栏裁剪掉。
但是,当我尝试将 UI 元素放置在屏幕右上角附近时,iPhone X 和 iPhone 7 上的位置看起来会有所不同。
例如,如果我将 UI 元素放置在屏幕右边缘的左下方 35 个单位处。在 iPhone7 上,UI 元素将放置在从可用屏幕顶部向下 35 个单位的位置,而在 iPhoneX 上,UI 元素将被放置总共 35 个单位减去距可用屏幕顶部的屏幕凹槽高度(比如说 5如果缺口为 20 个单位,则为单位)
所以我的问题是,如何使 UI 元素从“可用”屏幕的顶部变为 35?我想我目前的解决方案存在的问题是,如果游戏在没有刘海的手机上运行,顶部会有很大的空白。
【问题讨论】: