确切任务:
添加
SKLabelNode
在屏幕的左下角。
我找到的唯一方法是覆盖大小。
override var size: CGSize {
didSet {
scoreLabel.position = CGPoint(x: frame.minX, y: frame.minY)
}
}
并在配置时设置对齐。在里面
sceneDidLoad
例如。
self.scoreLabel.horizontalAlignmentMode = .left
self.scoreLabel.verticalAlignmentMode = .bottom
但使用autolayout后看起来很奇怪。
我是SpriteKit的新人。我习惯了和
NSLayoutConstraint
,
NSAutoresizingMaskOptions
或
NSLayoutAnchor
.
你能不能给我推荐一些ios的替代产品,而不是直接定位,以支持iphone 5、6、6plus&ipad等多种设备。
我已经读过了
SKNode
文档。除了直接定位之外什么也没有。我也搜索了一下,什么也没找到。
聚苯乙烯
无论如何。谢谢你的关注。