【发布时间】:2014-07-03 13:20:39
【问题描述】:
在场景的右上角或左上角添加标签的最佳方法是什么?它应该是跨设备的。
let height = self.frame.size.height
let width = self.frame.size.width
label.fontSize = 50
label.verticalAlignmentMode = .Top
label.horizontalAlignmentMode = .Left
label.position = CGPoint(x:2, y:height-2)
但它不会在角落里。怎么了?
【问题讨论】:
-
你的代码看起来是正确的,应该把标签放在左上角,每个轴都有一个 2 点缓冲区。您看到的行为是什么?
-
标签高于屏幕。我可以减去 50 或更多才能看到它。如果我减去 2,则它是隐藏的。
-
那么self的frame就比你的屏幕大了。
标签: swift sprite-kit