正如您在模拟器屏幕下面看到的那样,fps调试信息被裁剪掉。 我知道这仅仅是调试功能,不会交付生产,但只会给我带来麻烦。
有没有办法正确显示调试信息?谢谢。
这是GameScene初始化的方式:
class GameViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
if let view = self.view as! SKView? {
let scene: SKScene = GameScene(size: view.bounds.size)
scene.scaleMode = .aspectFill
view.presentScene(scene)
view.ignoresSiblingOrder = true
view.showsFPS = true
view.showsNodeCount = true
}
}
}
答案 0 :(得分:0)
显然,view
不在安全区域。使用self.view.safeAreaLayoutGuide.layoutFrame
获取可以安全显示内容且不会被遮挡的框架。