首页 > 解决方案 > 为什么 self.frame.maxY 没有显示在 iPad 的屏幕上

问题描述

我正在使用 swift 和精灵套件构建游戏,我想在屏幕的最顶部放置一个精灵。

当我sprite.position = CGPoint(x: 0 , y: self.frame.maxY)在 iPhone 上做时,它会将精灵放在顶部,但是在 iPad 上它不会显示在任何地方(我猜精灵高于 iPad 的最大 Y 值)

我怎样才能使精灵在 iPad 和 iPhone 的屏幕顶部。谢谢

标签: iosswiftsprite-kitskspritenodecgpoint

解决方案


您是否尝试增加 x:0 值如果增加此值会显示 Sprite。问题很可能是您的项目使用 GameScene.sks


推荐阅读