Отладочная информация за пределами рамки iPhone X - PullRequest
1 голос
/ 06 марта 2019

Как вы можете видеть ниже на экране симулятора, информация об отладке 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
    }
}

}

enter image description here

1 Ответ

0 голосов
/ 06 марта 2019

Очевидно, view не в безопасном месте.Используйте self.view.safeAreaLayoutGuide.layoutFrame, чтобы получить фрейм, в котором безопасно показывать контент, и он не будет заблокирован.

...