ios - 为什么 self.frame.maxY 没有显示在 iPad 的屏幕上
问题描述
我正在使用 swift 和精灵套件构建游戏,我想在屏幕的最顶部放置一个精灵。
当我sprite.position = CGPoint(x: 0 , y: self.frame.maxY)
在 iPhone 上做时,它会将精灵放在顶部,但是在 iPad 上它不会显示在任何地方(我猜精灵高于 iPad 的最大 Y 值)
我怎样才能使精灵在 iPad 和 iPhone 的屏幕顶部。谢谢
解决方案
您是否尝试增加 x:0 值如果增加此值会显示 Sprite。问题很可能是您的项目使用 GameScene.sks
推荐阅读
- java - 使用 shiro 的多个身份验证过滤器
- vue.js - Vue - 为什么我不能在 vuex 中显示我的 axios get 请求的结果?
- asp.net - SignalR 在客户端调用 ASP.NET 时获取用户身份
- php - php websocket棘轮不从学说中获取最新数据
- c++ - 动态内存如何与 CLion 一起工作?
- r - 如果 file.csv 使用“;”,则将字符变量转换为数字时出错 而不是“,”分隔符。R
- c++ - 如何在 VC++ 中定义一个超过 MAXINT 元素的布尔数组
- android - 使用 AppAuth-Android 和使用 IdS4 的 aspnet 核心进行身份验证
- javascript - 回调函数无法访问父函数范围内的变量
- javascript - 如何分离日期输入引导日期范围选择器