Учитывая страницу PlaygroundBook, как вы можете расположить узел SpriteKit по правому краю экрана liveView
, чтобы он там "защелкивался"?
Пока я пытался расположить узел так:
// Context: class _: SKScene
// myNode.frame.size == CGSize(width: self.frame.width / 4, height: self.frame.height)
myNode.position = CGPoint(x: self.frame.maxX - myNode.frame.size.width / 2, y: self.frame.midY)
Если бы я поместил узел на CGPoint(x: self.frame.maxX, y: self.frame.midY)
, я бы ожидал, что его центр будет справа от правого края экрана, обрезая половину узла: что не не произойдет, узел размещается где-то там, где его вообще не видно.
Дополнительно:
- узел расположен прямо посередине, если бы я использовал
frame.midX
в качестве x
координаты
- положение узла в левом нижнем углу экрана, если бы я использовал
(0, 0)
в качестве позиции.
Что мне не хватает? Спасибо.