SpriteKit中的NSLayoutConstraint替代

时间:2018-08-22 16:59:51

标签: swift sprite-kit nslayoutconstraint

确切的任务:

在屏幕的左下角添加SKLabelNode

我发现的唯一方法是覆盖大小。

override var size: CGSize {

    didSet {
        scoreLabel.position = CGPoint(x: frame.minX, y: frame.minY)
    }

}

并在配置时设置对齐方式。例如sceneDidLoad

    self.scoreLabel.horizontalAlignmentMode = .left
    self.scoreLabel.verticalAlignmentMode = .bottom

但是使用自动布局后看起来很奇怪。

我是SpriteKit的新手。而且我习惯使用NSLayoutConstraintNSAutoresizingMaskOptionsNSLayoutAnchor

您能不能推荐我一些iOS替代产品,而不是直接定位以支持iPhone 5、6、6Plus和iPad等多种设备。

我已经阅读了SKNode文档。而且,除了直接定位外,别无其他。我也用Google搜索,什么也没找到。

PS

无论如何。感谢您的关注。

0 个答案:

没有答案