gpt4 book ai didi

ios - SpriteKit iPhone/iPhoneX/iPad 尺寸问题

转载 作者:行者123 更新时间:2023-11-28 05:50:45 24 4
gpt4 key购买 nike

我几乎完成了 ios 游戏的开发。一开始我并没有计划支持 iPhoneX,但看起来我也会从新的 xs 开始切断很大一部分用户。不幸的是,我一开始选择了 ipad 尺寸作为标准尺寸,现在我不确定如何处理 iPhone X 屏幕,因为侧面真的被切掉了,一切看起来都放大了。有没有办法将状态栏切口下方和主页按钮上方的安全区域基本上设置为正常的 iphone 比例?

提前致谢

最佳答案

您可以尝试通过在 GameViewController 中设置 scene.scaleMode 来解决问题。

我个人将其设置为 scene.scaleMode = .fill,但如果它不适合您,则有 4 个选项。你可以看到这个选项 picture .

如果这没有帮助,您可以为每种类型的设备单独指定 UIDevice.current.userInterfaceIdiom。您可以在这个 picture 中看到选项

if UIDevice.current.userInterfaceIdiom == .phone{
// for iPhone
scene.scaleMode = .fill
}
else {
// other
scene.scaleMode = .aspectFit
}

希望对你有所帮助。

关于ios - SpriteKit iPhone/iPhoneX/iPad 尺寸问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53037849/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com