如何在同一视图中多次添加Label - iOS8 [SWIFT]

时间:2014-09-19 09:58:32

标签: iphone swift ios8

全部在标题中:如何在同一视图中多次添加相同的标签。 我得分时显示+1。但是当我在动作期间得分两次时我的比赛崩溃了。我不知道如何添加相同标签的1,2或更多倍。

addChild(labelScore)
let moveAction = SKAction.moveBy(CGVector(dx: 0, dy: 3), duration: 0.2)
moveAction.timingMode = .EaseOut
labelScore.runAction(SKAction.sequence([moveAction, SKAction.removeFromParent()]))

你能帮助我吗?

由于

1 个答案:

答案 0 :(得分:0)

UIKit严格执行每个视图仅允许一个父视图的规则。因此,您无法多次向UI添加相同的标签(视图)。

您需要做的是创建多个标签实例(可能带有for循环)并将它们添加到您的视图中。