【发布时间】:2017-05-07 10:16:14
【问题描述】:
我最近将我的项目转换为一个通用应用程序。 iPhone 和某些 iPad 版本上的所有内容都正确定位(顶部和底部都有黑条,但这不是这里的问题)。在 iPad 2 上,HUD 节点向上移动了 125 个点。我不明白为什么 iPad 2 上会发生这种情况,而 iPad Air 2 上却没有。还有其他人遇到过这样的问题吗?
我一直在尝试通过在代码中检查设备的确切型号来解决此问题,但这样做时遇到了一些问题。我试过使用UIDevice.current.model(和其他变体),但它只返回“iPhone”或“iPad”,并没有给出任何细节。我发现其他一些帖子解释了如何以另一种方式做到这一点,但还没有让它发挥作用。有没有人有另一种方法来查找设备的特定型号,以便我可以调整该设备的节点?我正在使用 swift 3.0,似乎语法在版本之间也发生了很大变化。
这是我一直在尝试做的事情的链接(到目前为止没有运气):iOS: How to determine the current iPhone/device model in Swift?
【问题讨论】:
标签: ios swift sprite-kit swift3