Моя цель - добавить узел, размеры которого будут равны размерам окна, в котором представлен узел.
Когда я пытаюсь это:
var screenSize: NSSize!
override func didMove(to view: SKView) {
screen = self.view?.frame.size
addCanvasNode()
}
fileprivate func addCanvasNode() {
canvasNode = SKShapeNode(rect: CGRect(x: -screen.width / 2, y: -screen.height / 2, width: screen.width, height: screen.height))
canvasNode.fillColor = .brown
addChild(canvasNode)
}
У меня такой взгляд:
Я не понимаю, почему у меня есть эти черные границы вокруг моего узла? Почему ширина и высота моего узла не соответствуют размерам окна? Что я делаю не так?